После того, как вы создадите приложение реального времени, можно запустить модель в режиме реального времени. В режиме Run in Kernel вы выполняете свое приложение реального времени, чтобы наблюдать поведение вашей модели в режиме реального времени при помощи сгенерированного кода.
Эта процедура использует модель sldrtex_model
. Чтобы открыть эту модель, в командном окне MATLAB, введите:
open_system(docpath(fullfile(docroot,'toolbox',... 'sldrt','examples','sldrtex_model')))
Это показывает, как использовать Пошаговые Команды, чтобы завершить операции симуляции, когда индивидуум продвигается.
Кнопки | Пошаговые операции команды |
---|---|
| Выберите Run in Kernel mode для симуляции. |
| Создайте приложение реального времени. |
| Соединяет модель и ядро. |
| Отключите приложение реального времени от модели и ядра. |
| Начните запускать симуляцию в реальном времени. |
| Прекратите запускать симуляцию в реальном времени. |
Откройте модель sldrtex_model
.
В Simulink® Редактор, на вкладке Desktop Real-Time, нажимает Mode> Run in Kernel.
В Редакторе Simulink, на вкладке Desktop Real-Time, нажимают Run in Real Time> Build.
Simulink создает приложение реального времени.
На вкладке Desktop Real-Time нажмите Run in Real Time> Connect.
Simulink соединяет модель и ядро.
На вкладке Desktop Real-Time нажмите Start.
Simulink начинает запускать симуляцию.
Чтобы остановить симуляцию, прежде чем это закончится на вкладке Desktop Real-Time, нажимают Stop.
Они Step by Step Commands позволяют вам запустить симуляцию в реальном времени для ранее созданного приложения реального времени.
При продолжении из предыдущей процедуры закройте модель sldrtex_model
.
Откройте модель sldrtex_model
.
В Редакторе Simulink, на вкладке Desktop Real-Time, нажимают Mode> Run in Kernel.
На вкладке Desktop Real-Time нажмите Run in Real Time> Connect.
Simulink соединяет модель и ядро.
На вкладке Desktop Real-Time нажмите Start.
Simulink начинает запускать симуляцию.
Чтобы остановить симуляцию, прежде чем это закончится на вкладке Desktop Real-Time, нажимают Stop.