关于MATLAB的simulink的测试的重要性我就不多说了,想了解的话,可以关注一下老胡的微信公众号。

其实对于SIL测试,几乎每一个版本都不太一样。我的电脑里安装了两个MATLAB,一个是2012a,一个是2016a,各有用途吧。不过我发现,捣鼓很久也没有找到MATLAB2016a做SIL测试的地方。

先介绍一个MATLAB2012a做SIL的方法,

先建一个模型;


这个模型的意思是将一个输入值加一然后输出。直接运行,没有问题(有问题就从自身找原因)

然后设置一下仿真属性,首先是解算器设置为离散的,

系统的目标文件设置为ert.tlc

然后是将SIL and PIL Verification设置一下,在create block中设置为SIL。


点击OK,然后运行,没有问题。
然后在点击代码生成,

于是就生成了这样一个使用s-function表示的模块。


双击一下这个东西,里面就有一个s-function的名。

把这个模块拉出来,然后进行模型的仿真。下面是结果


可见是正确的。

上面介绍的都是MATLAB2012a的方法,现在使用的是MATLAB2016a,就是没有找到SIL,然后老胡给的方法是直接进行模型分析就行了。同样在MATLAB2016a里建立上面的模型。

运行成功之后,然后点击上面的analysis


然后,就可以生成下面的东西。


检测完成,完全符合,这就可以了。

MATLAB中simulink的SIL测试相关推荐

  1. matlab中simulink模块,matlab中simulink模块

    SIMULINK 的启动 首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮,如下图所示: 或在命令窗口中输入 simulink 命令打开. ? SIMULINK ...

  2. MATLAB中Simulink创建与运行

    软件版本:MATLAB R2018a 用途:个人笔记备忘 Simulink工具箱利用图形化的系统对动态系统进行建模.仿真和分析,所涉及内容专业性强,范围广,值得深入学习. 一.创建所需环境和运行系统` ...

  3. 基于Matlab中Simulink生成FPGA-Verilog语言及联合Vivado的仿真(以卡尔曼-Kalman滤波器为例)

    目录 一.简介 二.在Simulink中生成Verilog语言 1.在Simulink中建立Kalman滤波器仿真 2.将Kalman滤波器部分打包 3.生成Verilog程序 3.1.参数配置 3. ...

  4. 2r 2s matlab模块,matlab中simulink怎样输入s^2+2s+1,用哪个模块?

    在模型库中有这个调用在Simulink中的Continuous中由transfer Fcn这个模块,双击就可以修改其分子和分母多项式的系数向量值www.mh456.com防采集. 使用"ba ...

  5. MATLAB 中 simulink 里的 scope显示图像格式的设置

    MATLAB 中 scope 可以现在输出的结果,对于仿真非常重要.  当我们需要在 scope 里生成 2 副图像的时候,我们可以加两个 scope.  图1 但是有时候我们需要将两幅图像一起现在来 ...

  6. MATLAB中Simulink的模块封装

    目录 前言 软件准备 过程 仿真测试 帮助 前言 最近在学习matlab,刚好学到如何制作一个封装库,记录一下自己的学习过程. 软件准备 MATLAB R2016b 过程 首先要新建一个文件夹,把你所 ...

  7. [MATLAB]MATLAB中SIMULINK常用命令表

    simulink的命令集 仿真命令 sim           仿真运行一个simulink模块      sldebug       调试一个simulink模块      simset       ...

  8. matlab卷积码记忆长度,用matlab中simulink仿真卷积码参数设置

    本帖最后由 转角灬 于 2016-12-28 22:05 编辑 有大神可以帮忙解决吗  只需要仿真出图  我不会的是如何将程序与simulink结合在一起出图  不知道应该怎么做  程序应该是没有问题 ...

  9. matlab中simulink和flightgear联合仿真

    本人亲自整理的文档,适合二次开发 其中包含pid控制等一系列模块 文档包含每个模块的详细介绍 想要可私聊

最新文章

  1. 博客园外挂之一Web搜索引擎命中统计
  2. 蝙蝠为啥这么厉害?地球人整明白了没有?
  3. 分层应用——怎样实现登录?
  4. The expression except (OSError, e)
  5. 一个可供参考的Java高并发异步应用案例--转
  6. [linux] shell脚本编程-统计日志文件中的设备号发通知邮件
  7. 【Git】git stash应用场景
  8. 【数学题】男女的比例
  9. Java开发必须掌握的5种加密策略
  10. Ubuntu18.04安装微信(可用)
  11. 禁止提示:You have new mail in /var/spool/mail/root
  12. 通过Java实现一个企业人事管理系统
  13. 新手如果写一个软件,应该是怎么一个流程?
  14. C# 字节(数组)与位之间的计算
  15. 逆向记录Assaultcube for Mac OS
  16. 51开发实例 基于51单片机的模拟电梯系统
  17. 老生常谈之防止刷新重复提交表单。
  18. Go Signal信号处理
  19. 那些老牌互联网公司现在都混得怎样了?
  20. 【09年的MACBOK PRO 安装双系统极简教程】

热门文章

  1. 2022全球程序员薪资排行:中国倒数
  2. Shell 编程4(退出,测试,判断)
  3. http服务器的实现
  4. 百度音乐api+c语言,百度音乐API全接口
  5. 数据分析步骤——《谁说菜鸟不会数据分析》的总结
  6. NEO-M8T+千寻基站+RTKNAVI进行RTK定位
  7. t.l346y.cn.php,Dell EMC PowerEdge T340 离线安装 LNMP 环境
  8. python 同时赋值_python同时给多个变量赋值
  9. SQL server中如何设置外键
  10. 彻底关闭烦人的---FF新推荐