主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

jc_0602:模型元素名称的一致性

规范来源

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

子 ID 建议

  • NA-MAAB - 无建议

  • JMAAB - a

MATLAB 版本

全部

规则

子 ID a

当通过信号线直接连接时,下面这些名称应该匹配。

  • Inport 模块名称

  • Outport 模块名称

  • 结构子系统输入端口标签的名称

  • 结构子系统输出端口标签的名称

  • From 模块标记的名称

  • Goto 模块标记的名称

  • 信号线信号名称

例外

连接到以下子系统类型之一的信号线可以具有与子系统端口标签不同的名称:

  • 链接到库的子系统

  • 可重用子系统

InportOutport 和其他模块的组合具有相同的名称时,请对 InportOutport 模块使用后缀或前缀。端口可以使用任意前缀或后缀,但必须一致。例如,Inport 模块使用“in”,而 Outport 模块使用“out”。

注意

InportOutport 模块必须具有不同的名称和信号名称。

自定义参数

不适用

示例 - 正确

直接连接到信号线的模型元素名称一致。

示例 - 不正确

直接连接到信号线的模型元素名称不一致。

理由

子 ID a:

  • 防止信号线错误连接。

  • 可读性受损。

  • 不遵守规则会使模型和代码的完整性维护变得困难。

验证

模型顾问检查:检查模型元素名称的一致性 (Simulink Check)

上次更改

R2020a

版本历史记录

在 R2020a 中推出