我正在学习如何在可伸缩的支气管中使用可扩展的连接器。我想知道如何确保两个控制总线之间的兼容性。我的猜测是,如果我在一个控制总线中定义了一个名为X的输入变量,然后在另一个控制总线中定义了一个也称为X的输出变量。因此,当连接这两个控制总线时,它们是一致的。
基于以上想法,我定义了两个可扩展的连接器,它们代表控制总线,这是屏幕截图。
这里是我测试想法时使用的设置。
但是在转换模型时,出现如下错误消息。看来我弄错了逻辑。我的问题是我应该如何使用可扩展连接器,以便它们连贯。
潜在的问题是,模型顶部有两个公共可扩展连接器(总线);从理论上讲,两者都可以从外部连接。
最好的选择是在模型顶部不要有两辆公共巴士,例如:
VehicleInterfaces library很好地做到了这一点(或者,您可以查看一些商业库)。
然而,最简单的方法是在总线中不声明任何内容,即删除两个'x'变量的声明。