主要内容

无效的根导入/输出块连接

描述

如果是Simulink,请选择要采取的诊断操作金宝app®软件检测到该模型根级的无效内部连接输出端口模块。

类别:诊断

设置

默认值:没有一个

没有一个

金宝appSimulink软件在任何可能的地方无声地插入隐藏块以满足约束。

警告

金宝appSimulink软件警告您违反了连接约束,并试图通过插入隐藏块来满足该约束。

错误

金宝appSimulink软件终止仿真或者代码生成并显示错误消息。

提示

  • 在某些情况下(如函数调用反馈循环),自动插入的隐藏块可能会引入延迟,从而可能改变模拟结果。

  • 自动插入隐藏块以消除根I/O问题止于子系统边界。因此,您可能需要手动修改违反下面任何约束的子系统的模型。

  • 无效的内部连接类型有:

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

    • 根输出端口连接到地面布洛克:

    • 两根外港块连接到同一个块端口:

    • 一个外港Block连接到Block输出的某些元素,而不是其他元素:

    • 一个外港Block被多次连接到同一个元素:

    • 驱动根输出端口的信号是一个测试点:

    • 输出端口有一个常数采样时间,但驱动块有一个非常数采样时间:

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

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

命令行信息

参数:ModelReferenceIOMsg
值:“没有”|“警告”|“错误”
默认值:“没有”

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施 错误

相关的话题