主要内容

本页采用了机器翻译。点击此处可查看英文原文。

检查无效的根输入输出端口连接

mathworks.hism.hisl_0079

自 R2024a 起

依赖关系: Simulink® Check™

用法: 高完整性系统建模

规范: hisl_0079:连接到根输入/输出端口

说明

此检查会识别引用模型中与根端口的无效内部连接。

无效连接包括:

  • 根出端口模块直接或间接连接到多个非虚拟模块端口。

  • 根出端口模块连接到接模块。

  • 输出端口模块连接到模块输出的某些元素。

  • 一个输出端口模块可以多次连接到同一个元素。

  • 驱动根出端口模块的信号是一个测试点。

  • 驱动模块具有恒定的采样时间和多个输出端口,该模块的另一个输出端口是测试点。

  • 根输出端口是根据条件计算的,并且使用函数原型控制或封装的 C++ 目标。函数原型规范或 C++ 目标规范规定,与该根输出端口对应的输出变量按值返回。

  • 部分信号驱动根输出端口。

  • 总线元件驱动根输出端口。

  • 非内联 S-Function 在加速模式下从根输入端口读取数据,但在正常模式下则不会。

建议的行动和结果

查看检查中标记出的违规行为以及建议的修复措施。应用更改后,保存模型并重新运行检查分析。

建模条件建议的操作
非内联 S-Function 从根输入端口读取数据。在非内联 S-Function 之前插入一个 Signal Conversion 模块。
模型包含无效的根出端口连接。在输出端口前插入一个 Signal Conversion 模块。

功能和限制

  • 不允许排除模块或图。

  • 无法在库上运行

  • 无法分析库链接模块的内容。

  • 不分析掩码子系统中的内容

  • 仅分析活动的变体选择

  • 执行模型编译

版本历史记录

在 R2024a 中推出