jc_0644:类型设置
自从R2020a
子ID的建议
NA-MAAB——没有建议
JMAAB——一个
MATLAB版本
所有
规则
子ID一
数据类型规定不得使用一块或Stateflow数据字典时设定的数据类型是一个数据对象。
异常
在一个可重用的功能
数据类型使用
fixdt
布尔
或双
类型
自定义参数
不适用
例子——正确的
设置数据对象类型。
基本原理
子ID:
当数据类型设置在一块,它不同于类型设置数据对象,很难确定哪些设置是正确的。这可以影响可读性。
当块的类型设置、可维护性是当信号行类型变化的影响。
例外:
当块结构是相同的,输入/输出数据类型之间的差异会导致不同的C源代码,不是可重用。为可重用的功能,数据类型的输入/输出块应指定子系统级别。
的数据类型转换块用于显式地设置数据类型。
当数据类型
fixdt
(定点),数据类型必须设置单独因为每个块都可以有不同的数据点。在这种情况下,是不可能只使用设置数据类型的数据对象。一些块类型必须设置为
布尔
。双
型一般用于植物模型和快速控制原型(RCP),因此它不是在这条规则的范围。嵌入式软件在特定情况下使用双类型。使用谨慎当配置设置这些块的使用降到最低双
类型。
验证
模型顾问检查:检查类型设置数据对象(金宝app仿真软件检查)
最后的改变
R2020a
版本历史
介绍了R2020a