本章学习点
1、会用typedef定义变量类型
2、模型仿真里面定义自己想要的变量名称
3、定义matlab数据字典
定义typedef
1、在设置里面可以修改初始数据类型定义


2、需要修改自己的自定义的变量
首先建立数据字典

add Simulink.AliasType ,命名float_32


这样在生成代码时候就会出现

这还需要把模型与数据字典关联起来


设置程序里面的常数/变量名称
在字典中新建
新建 Simulink.Signal ,
名字:u1;
Data Taype: float_64
StorageClass: ExportedGlobal
新建 Simulink.Parameter
命名: k;
赋值: 2
StorageClass: ExportedGlobal

得到代码
参数定义在单独的c h文件中

生成代码

从外部引入

这时候需要一个mydrc.h文件。
备注细节:
1、生成代码时候,要定义固定步长,选择ert.tlc
2、空白邮件找display显示线数据类型
本篇博客介绍了如何在MATLAB中使用typedef定义变量类型,创建自定义的数据字典,包括设置Simulink信号和参数的名称及数据类型,并详细说明了代码生成过程中的关键步骤,如选择ert.tlc模板和处理显示线数据类型。
1743

被折叠的 条评论
为什么被折叠?



