检查由数据对象设置的类型
检查 ID:mathworks.jmaab_v6.jc_0644
规范:jc_0644:类型设置
描述
标识使用信号对象时违反类型设置的 Simulink® 模块(如果在信号对象中设置了信号数据类型,则不得在模块端进行设置)。
检查不包括:
Data Type Conversion 模块。
使用 fixdt 的类型设置。
双精度类型和布尔类型。
函数的可重用内部部分(原子子系统)。
设置为通过反向传播继承的模块输出数据类型。
数据类型为默认设置的模块。例如,Logical Operator 模块的默认输出数据类型设置为布尔。
此检查需要 Simulink Check™ 许可证。
检查参数化
此检查不包括子检查,因为 MAB 建模规范仅提供一个子 ID。
作为参考,NA-MAAB 和 JMAAB 建模标准组织建议使用的 MAB 规范子 ID 为:
NA-MAAB - 无建议
JMAAB - a
结果和建议的操作
条件 | 建议的操作 |
---|---|
在信号对象和模块中,信号数据类型设置为不同的类型。 | 请将模块的输出数据类型设置为自动或 通过反向传播继承。 |
功能和限制
无法在库模型上运行。
允许排除模块和图。
可以分析封装子系统中的内容。默认情况下,输入参数 Look under masks 设置为 graphical。
可以分析库链接模块的内容。默认情况下,输入参数 Follow links 设置为 on。