主要内容

jc_0651:实现类型转换

规范来源

控制算法建模规范 - 使用 MATLAB®、Simulink® 和 Stateflow®

子 ID 建议

  • NA-MAAB - 无建议

  • JMAAB - a

MATLAB 版本

全部

规则

子 ID a

数值运算模块的输出信号的参数输出数据类型应设置为 Inherit:。改变模块输出信号的数据类型时,应使用 Data Type Conversion

自定义参数

不适用

示例 - 正确

Divide 模块的输出数据类型参数设置为 Inherit: Inherit via internal rule

示例 - 不正确

Divide 模块的输出数据类型参数设置为 int16

理由

子 ID a:

  • 分开处理数学运算和类型转换有助于明确每个表达式的执行顺序和数据类型。

验证

模型顾问检查:检查 Operation 模块的输出数据类型 (Simulink Check)

上次更改

R2024b

版本历史记录

在 R2020a 中推出