Сценарий Matlab, объявляющий переменные модели Simulink

#matlab #simulink #simulink-library

Вопрос:

Мне была предоставлена следующая защищенная модель Simulink: Модель 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. Спасибо, действительно, я что-то упустил, теперь это, кажется, работает