Программный выбор входов в блок Bus Assignment
22.02.2022
Коллеги, может кто с талкивался с такой проблемой: надо программно через MATLAB создать блок Bus Assignment в модели Simulink? Нашёл, как подключить требуемую шину. Но как правильно выбрать из неё нео...
Коллеги, может кто с талкивался с такой проблемой: надо программно через MATLAB создать блок Bus Assignment в модели Simulink? Нашёл, как подключить требуемую шину. Но как правильно выбрать из неё необходимые сигналы так и не смог :(
В ручном режиме всё понятно, но как это сделать на программном уровне?
Комментарии
Вот в этих разделах документации ответа на вопрос нет?
https://www.mathworks.com/help/simulink/ug/create-bus-objects-programmatically.html
https://www.mathworks.com/help/simulink/ug/when-to-use-bus-objects.html
Спасибо, всё это уже ранее облазил, но нашёл в другом месте. Моя проблема решилась следующим образом
set_param('my_model/bus_assigned_block','AssignedSignals','Linear.X,Angular.Z')
Основная проблема, не знал свойство 'AssignedSignals'. Но есть нюанс,если выходов больше двух, то их надо писать просто через запятую 'Linear.X,Angular.Z'.