MATLAB中simulink的SIL测试
关于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测试相关推荐
- matlab中simulink模块,matlab中simulink模块
SIMULINK 的启动 首先启动 MATLAB,然后在 MATLAB 主界面中单击上面的 Simulink 按钮,如下图所示: 或在命令窗口中输入 simulink 命令打开. ? SIMULINK ...
- MATLAB中Simulink创建与运行
软件版本:MATLAB R2018a 用途:个人笔记备忘 Simulink工具箱利用图形化的系统对动态系统进行建模.仿真和分析,所涉及内容专业性强,范围广,值得深入学习. 一.创建所需环境和运行系统` ...
- 基于Matlab中Simulink生成FPGA-Verilog语言及联合Vivado的仿真(以卡尔曼-Kalman滤波器为例)
目录 一.简介 二.在Simulink中生成Verilog语言 1.在Simulink中建立Kalman滤波器仿真 2.将Kalman滤波器部分打包 3.生成Verilog程序 3.1.参数配置 3. ...
- 2r 2s matlab模块,matlab中simulink怎样输入s^2+2s+1,用哪个模块?
在模型库中有这个调用在Simulink中的Continuous中由transfer Fcn这个模块,双击就可以修改其分子和分母多项式的系数向量值www.mh456.com防采集. 使用"ba ...
- MATLAB 中 simulink 里的 scope显示图像格式的设置
MATLAB 中 scope 可以现在输出的结果,对于仿真非常重要. 当我们需要在 scope 里生成 2 副图像的时候,我们可以加两个 scope. 图1 但是有时候我们需要将两幅图像一起现在来 ...
- MATLAB中Simulink的模块封装
目录 前言 软件准备 过程 仿真测试 帮助 前言 最近在学习matlab,刚好学到如何制作一个封装库,记录一下自己的学习过程. 软件准备 MATLAB R2016b 过程 首先要新建一个文件夹,把你所 ...
- [MATLAB]MATLAB中SIMULINK常用命令表
simulink的命令集 仿真命令 sim 仿真运行一个simulink模块 sldebug 调试一个simulink模块 simset ...
- matlab卷积码记忆长度,用matlab中simulink仿真卷积码参数设置
本帖最后由 转角灬 于 2016-12-28 22:05 编辑 有大神可以帮忙解决吗 只需要仿真出图 我不会的是如何将程序与simulink结合在一起出图 不知道应该怎么做 程序应该是没有问题 ...
- matlab中simulink和flightgear联合仿真
本人亲自整理的文档,适合二次开发 其中包含pid控制等一系列模块 文档包含每个模块的详细介绍 想要可私聊
最新文章
- 博客园外挂之一Web搜索引擎命中统计
- 蝙蝠为啥这么厉害?地球人整明白了没有?
- 分层应用——怎样实现登录?
- The expression except (OSError, e)
- 一个可供参考的Java高并发异步应用案例--转
- [linux] shell脚本编程-统计日志文件中的设备号发通知邮件
- 【Git】git stash应用场景
- 【数学题】男女的比例
- Java开发必须掌握的5种加密策略
- Ubuntu18.04安装微信(可用)
- 禁止提示:You have new mail in /var/spool/mail/root
- 通过Java实现一个企业人事管理系统
- 新手如果写一个软件,应该是怎么一个流程?
- C# 字节(数组)与位之间的计算
- 逆向记录Assaultcube for Mac OS
- 51开发实例 基于51单片机的模拟电梯系统
- 老生常谈之防止刷新重复提交表单。
- Go Signal信号处理
- 那些老牌互联网公司现在都混得怎样了?
- 【09年的MACBOK PRO 安装双系统极简教程】