主要内容

db_0143:模型层次结构中的可用模块类型

规范来源

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

子 ID 建议

  • NA-MAAB - a

  • JMAAB - a

MATLAB 版本

全部

规则

子 ID a

模型层级应仅使用为层类型定义的模块类型。明确定义的层类型限制了可以使用的模块。

模块限制:

  • (R2011a 及更早版本)Enable 模块不能在模型的根级使用。

  • 不允许在模型的根级使用动作端口。

层限制:

  • 数据流层只能使用基本模块。

  • 对除数据流层之外的其他层,还可以包含用于结构性子系统的模块和适用其他所有层的模块。

可用于所有层的模块包括:

自定义参数

层类型

模块类型

理由

子 ID a:

  • 当子系统和基本模块在同一层使用时,可读性会受损。

验证

模型顾问检查:检查基本模块和子系统混合使用的情形 (Simulink Check)

上次更改

R2020a

版本历史记录

在 R2020a 中推出