当Simulink子系统模块内部,有多处需要使用同一个输入信号时,可能会遇到无论如何调整模块排布,都无法避免信号线交叉的情况。
此时,利用Simulink Inport模块端口复用机制,创建Inport模块副本,可以解决上述信号线交叉问题。
以下3种操作方式都可以创建Inport模块副本,实现Simulink Inport复用:
- 鼠标右键拖动需要复用的Inport模块,选择“生成副本”
- 按住Ctrl键,鼠左键拖动需要复用的Inport模块,选择“生成副本”
- 使用键盘Ctrl+C或右键单击,复制需要复用的Inport模块,在模型空白处单击鼠标右键,选择“生成副本”
信号交叉对于Simulink模型仿真和代码生成没有影响,但影响模型运算逻辑的可读性。
少量的信号交叉,通常是被允许的。
在实际工程应用中必须杜绝大量的信号交叉。