#matlab #simulink #simulink-library
Вопрос:
Мне была предоставлена следующая защищенная модель Simulink:
Он работает вручную (я нажимаю «Выполнить» в графическом интерфейсе Simulink, и он выдает мне три вывода). Я пишу сценарий, используя инструмент Matlab SIMSET, чтобы определить необходимые переменные и вызвать эту модель для ее запуска:
Constant=43; Constant1=43; Constant2=43; Constant7=43; Constant10=43; Constant11=43; t_stop = 100; T_s = t_stop/1000; options = simset('solver', 'ode5', 'fixedstep', T_s); sim('test_lau.slx',t_stop,options)
Я знаю, что интерфейсы «EC» и «UL» каждый принимают для ввода вектор, но даже если я определю два вектора в своем сценарии, как мне назначить их «EC» и «UL»?
Заранее благодарю вас за вашу помощь!
Комментарии:
1. EC и UL-это просто метки на неиспользуемых портах для основного блока, вам нужно будет обновить модель, чтобы они действительно были подключены к какому-либо входу
2. Спасибо, действительно, я что-то упустил, теперь это, кажется, работает