Matlab 具有重复goto标记的信号路由

Matlab 具有重复goto标记的信号路由,matlab,simulink,goto,Matlab,Simulink,Goto,我正在做一个配水网络的模型。它包含多次包含的各种部件。要添加新零件,我当前将零件从其单独的.slx模型复制到network.slx。然而,然后我需要重命名所述部件的所有from和goto标记,以避免出现错误。我如何使用可见性标记来避免这种需要,或者更好地使路由成为本地路由,或者一起摆脱这种信号路由概念。为了模型的清晰性,我想将输入和输出端口放在模块的两侧 因此,任何关于如何添加模型的更优雅的解决方案都将不胜感激。在所附的图像示例中,如果我要添加另一个管道(例如ezPipe2),我必须重命名新管道

我正在做一个配水网络的模型。它包含多次包含的各种部件。要添加新零件,我当前将零件从其单独的.slx模型复制到network.slx。然而,然后我需要重命名所述部件的所有from和goto标记,以避免出现错误。我如何使用可见性标记来避免这种需要,或者更好地使路由成为本地路由,或者一起摆脱这种信号路由概念。为了模型的清晰性,我想将输入和输出端口放在模块的两侧

因此,任何关于如何添加模型的更优雅的解决方案都将不胜感激。在所附的图像示例中,如果我要添加另一个管道(例如ezPipe2),我必须重命名新管道模型中的所有标记(总共8个,这一层中的标记和它们所在的子系统中的标记),考虑到该网络最终应具有的大小,这是不切实际的

goto标记进入一个子系统,该子系统包含完成计算的位。该示例适用于管道,向下一层。还有一层具有实际功能。

我的建议是不要使用goto和from块,而是使用总线,以使子系统更具可移植性,特别是当您使用全局goto/from块时。您可以使用块创建总线,并使用块选择感兴趣的信号。有关更多详细信息,请参阅文档中的。它需要更多的前期工作,但从长远来看是有回报的,特别是如果多次重复使用同一个子系统(在这种情况下,您可能希望将其放入库中)。

我的建议是不要使用goto和from块,而是使用Bus,以使您的子系统更具可移植性,特别是如果您使用全局goto/from块。您可以使用块创建总线,并使用块选择感兴趣的信号。有关更多详细信息,请参阅文档中的。它需要更多的前期工作,但从长远来看是有回报的,特别是如果多次重复使用同一子系统(在这种情况下,您可能希望将其放入库中)。

我已经为您嵌入了图像,它们应该会立即显示(我的编辑仍需要同行审查,因此您可能还看不到它们)谢谢,这让它更清晰了。我已经为你嵌入了这些图像,它们应该会立即显示出来(我的编辑仍然需要同行评审,所以你可能还看不到它们)谢谢,这让它更清晰了。