Хорошо, я боролся с этим некоторое время. Каков наилучший способ выполнить следующее:
где Reaction Wheel 1-4
— ссылки на один и тот же блок в библиотеке. Когда сигналы Speed Counter
, Speed Direction
и Current
добавляются к конечному выходу шины, как показано, MATLAB (справедливо) жалуется:
Предупреждение: сигналы 9, 10, 11, 12, поступающие в Bus Creator 'myAwesomeModel', имеют повторяющиеся имена 'Current'. Их делают уникальными, добавляя «(сигнал №)» к сигналам в результирующей шине. Пожалуйста, обновите метки сигналов, чтобы все они были уникальными.
До сих пор я использовал такое «решение»:
то есть поместите блок size-1-mux/gain-of-1/other-dummy посередине, чтобы сигналы можно было переименовать во что-то уникальное. Однако мне очень хочется верить, что The MathWorks придумала лучший способ сделать это...
Каков «правильный» способ создания таких сигналов шины? Такое ощущение, что меня подталкивают к принятию определенного дизайна/архитектуры, но что именно, на данный момент ускользает от меня...
RW1.Current
,RW2.Current
... - person thewaywewalk   schedule 22.09.2014RW
выводит свою собственную шину (Data Output
). Из каждой из этих шин я выбираю только 3 сигнала (поэтому имена сигналов, показанные в селекторах шин, действительноRW1.Current
и похожи, как вы говорите). Однако, если вы хотите снова сгруппировать такие сигналы в новую шину, MATLAB жалуется на идентичные имена сигналов либо на входе шины (с отдельными селекторами шин, подключенными к создателю шины, как на рисунке), либо на выходе шины ( если вы подключитеRW1-4
напрямую к создателю шины и проверите вывод как шину, я не вижу способа обойти это без манекенов... - person Rody Oldenhuis   schedule 22.09.2014