在 Simulink 中将信号附加到总线

cel*_*orb 5 matlab simulink

有没有办法简单地将信号附加到 Simulink 中的总线?这似乎并不那么困难,但我还没有找到一个好的方法来做到这一点。目前我只能想到两种方法来实现这一目标:

  1. 使用总线选择器选择总线中的所有信号,然后使用总线创建器创建包含所有这些信号以及要附加的信号的总线。(这就是我目前正在做的事情)
  2. 在总线中为要附加的信号“预分配”一个空间,然后使用总线分配块将其值替换为实际信号的值。

Simulink 无法将信号附加到总线是否有原因?是否因为在后端它们被表示为结构体(或 MATLAB 的等效结构)并且无法在运行时将属性添加到结构体?

am3*_*304 0

如果您使用总线对象,则可以使用总线编辑器将总线元素添加到现有总线。