主要内容

jc_0903:禁止模块和信号线重叠或交叉

自 R2024b 起

规范来源

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

子 ID 建议

  • NA-MAAB - a、b1/b2

  • JMAAB - a、b1/b2

MATLAB 版本

全部

规则

子 ID a

模块、模块名称、模块注解、注解和信号标签不应重叠。

例外

当将注解框架视为子系统边界来进行建模时,只有注解框架的线(而不是整个框架)受此规则的约束。

自定义参数

不适用

示例 - 正确

模块、模块名称和信号线没有重叠。

示例 - 不正确

模块、模块名称、注解和信号标签重叠。

子 ID b1

  • 信号线不应与模块、模块名称、模块注解、注解、信号线或信号标签重叠。

  • 信号线不应与其他信号线交叉。

自定义参数

不适用

例外

在将注解框架视为子系统边界进行建模时,注解框架可以与信号线交叉。

示例 - 不正确

信号线与模块和模块名称重叠,并与其他信号线交叉。

子 ID b2

  • 线交叉样式应设置为跨线选项。

  • 信号线不应与模块、模块名称、模块注解、注解、信号线或信号标签重叠。

自定义参数

不适用

例外

在将注解框架视为子系统边界进行建模时,注解框架可以与信号线交叉。

示例 - 正确

信号线与模块或模块名称没有重叠。

示例 - 不正确

信号线与模块和模块名称重叠。

理由

子 ID a、b1、b2:

  • 模块中的重叠元素会降低可读性。

验证

模型顾问检查:检查是否存在禁止重叠或交叉的路段和信号线 (Simulink Check)

上次更改

R2024b

另请参阅

信号基础知识

版本历史记录

在 R2024b 中推出