Вы используете режим external mode Simulink®, чтобы соединить вашу модель Simulink с вашим приложением реального времени. Модель становится пользовательским интерфейсом к вашему приложению реального времени. Вы настраиваете интерфейс Simulink в режиме external mode, чтобы установить канал связи между вашей моделью Simulink и вашим приложением реального времени.
В режиме external mode Simulink, когда вы изменяете параметры в модели Simulink, Simulink загружает те параметры на приложение реального времени, в то время как это запускается. Можно изменить параметры в программе, не восстанавливая модель Simulink, чтобы создать новое приложение реального времени.
Simulink Real-Time™ не поддерживает параметры типов данных многословных.
После того, как вы загрузите свое приложение реального времени на целевой компьютер, можно соединить модель Simulink с приложением реального времени. Эта процедура использует модель Simulink xpcosc
. Вы, должно быть, уже создали и загрузили приложение реального времени для той модели.
В редакторе Simulink нажмите Simulation> Mode> External. Галочка появляется рядом с пунктом меню External, и режим external mode Simulink активируется.
Нажмите кнопку Run на панели инструментов.
Приложение реального времени начинает работать на целевом компьютере, и целевой компьютер отображает следующее сообщение:
System: execution started (sample time: 0.000250)
Из блок-схемы Симуляции дважды кликните, блок маркировал Gain1
В Параметрах блоков: диалоговое окно параметра Gain1, текстовое поле Gain, вводит 800
. Нажмите OK.
Когда вы заменяете переменную MATLAB® и нажимаете OK, измененные параметры в модели загружаются на приложение реального времени.
Из меню Simulation нажмите Disconnect from Target.
Модель Simulink отключается от приложения реального времени. Если вы затем изменяете параметры блоков в модели Simulink, приложение реального времени не изменяется.
В Командном окне введите:
tg = slrt('TargetPC1')
stop(tg)