检查无效的根输入输出端口连接
mathworks.hism.hisl_0079
自 R2024a 起
依赖关系: Simulink® Check™
用法: 高完整性系统建模
说明
此检查会识别引用模型中与根端口的无效内部连接。
无效连接包括:
根出端口模块直接或间接连接到多个非虚拟模块端口。
根出端口模块连接到接模块。
输出端口模块连接到模块输出的某些元素。
一个输出端口模块可以多次连接到同一个元素。
驱动根出端口模块的信号是一个测试点。
驱动模块具有恒定的采样时间和多个输出端口,该模块的另一个输出端口是测试点。
根输出端口是根据条件计算的,并且使用函数原型控制或封装的 C++ 目标。函数原型规范或 C++ 目标规范规定,与该根输出端口对应的输出变量按值返回。
部分信号驱动根输出端口。
总线元件驱动根输出端口。
非内联 S-Function 在加速模式下从根输入端口读取数据,但在正常模式下则不会。
建议的行动和结果
查看检查中标记出的违规行为以及建议的修复措施。应用更改后,保存模型并重新运行检查分析。
| 建模条件 | 建议的操作 |
|---|---|
| 非内联 S-Function 从根输入端口读取数据。 | 在非内联 S-Function 之前插入一个 Signal Conversion 模块。 |
| 模型包含无效的根出端口连接。 | 在输出端口前插入一个 Signal Conversion 模块。 |
功能和限制
不允许排除模块或图。
无法在库上运行
无法分析库链接模块的内容。
不分析掩码子系统中的内容
仅分析活动的变体选择
执行模型编译
版本历史记录
在 R2024a 中推出