simulink代码生成
文章平均质量分 76
wanrenqi
这个作者很懒,什么都没留下…
展开
-
Simulink代码生成——硬件支持包的安装(2018b版本和2022b版本)
当使用默认的代码生成时,在生成的代码中,我们会发现对于数学函数,比如sin 、cos都是调用的标准数学库math.h里的函数。而这个数学库是针对通用定点MCU的,执行效率会比较低。那么怎么生成带有浮点运算单元,和自己数学库的MCU的嵌入式C代码呢?比如stm32F4系列MCU。Simulink是通过硬件支持包的形式,来支持其专用代码的生成。那么怎么设置呢。1:硬件支持包的安装通过matlab——>附加功能——>获取硬件支持包。搜索ARM,选择Embedded Coder Support Pa原创 2021-11-08 17:06:37 · 4125 阅读 · 7 评论 -
Simulink代码生成——SIL测试
Saftware In Loop(SIL)测试即软件在环测试。1:SIL测试目的**SIL测试的目的就是为了验证自动生成的代码和用于代码生成的模型的行为上是否一致。**即验证生成的代码是否正确。我们把控制策略模型替换成由控制策略模型转换得到的C代码编译后的.DLL文件(注意:SIL使用的是windows下的编译器,例如Visual Studio C++),如果两者的输出效果一致,则认为生成的代码正确。如下图,也就是说SIL测试是一种等效性测试。2:SIL测试simulink提供了SIL仿真模原创 2021-11-08 14:38:59 · 7256 阅读 · 2 评论