主要内容

检查由数据对象设置的类型

检查 IDmathworks.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