無論如何只需在Simulink中將信號附加到總線上?這似乎並不困難,但我還沒有找到一個好方法來做到這一點。我只能想到的兩種方式目前做到這一點:在Simulink中將信號附加到總線
- 選擇在總線上的所有信號與總線選擇,然後創建一個總線,所有這些信號以及信號要追加使用總線的創造者。 (這是我目前做的)
- 「預分配」在公交車上空間的信號,必須預先追加然後只需用一個總線分配塊的實際信號的值替換其值。
難道Simulink爲什麼不能在總線上附加信號?是否因爲在後端它們表示爲結構(或MATLAB的等價物),並且屬性不能在運行時添加到結構中?
我會說,你不能因爲巴士是類型(結構)和追加信號會創建一個新類型。你的兩種做法看起來很好。在我看來,選項1會產生更多的混亂,但不會比選項2更容易出錯。 – pmb