После создания приложения в режиме реального времени можно запустить модель в режиме реального времени. Во внешнем режиме выполняется приложение реального времени для наблюдения за поведением модели в реальном времени с помощью созданного кода.
Примечание
Невозможно запустить приложение реального времени в режиме ускорителя Rapid.
В этой процедуре используется модель sldrtex_model. Чтобы открыть эту модель, в окне команды MATLAB введите:
open_system(docpath(fullfile(docroot,'toolbox',... 'sldrt','examples','sldrtex_model')))
В нем показано, как использовать Run in Real Time для выполнения этих операций одним щелчком мыши:
Построить - создание приложения реального времени на основе модели.
Connect - установление соединения между моделью и ядром. Это соединение позволяет обмениваться командами, параметрами и записанными данными.
Пуск - Запуск выполнения приложения в режиме реального времени.
Открытие модели sldrtex_model.
В редакторе Simulink ® на вкладке Рабочий стол в реальном времени нажмите кнопку Выполнить в реальном времени.
Simulink строит приложение реального времени, изменяет моделирование внешнего режима, соединяет модель и ядро и запускает моделирование. Эти и другие операции моделирования можно выполнять как отдельные шаги. Дополнительные сведения см. в разделе Выполнение приложения в реальном времени во внешнем режиме с помощью пошаговых команд.
Чтобы остановить моделирование до его завершения, на вкладке Рабочий стол в реальном времени нажмите кнопку Остановить.
В этом примере окно Scope отображает 1000 выборок за 1 секунду, увеличивает смещение по времени и затем отображает выборки за следующую 1 секунду.
Передача данных менее критична, чем вычисление выходных сигналов на выбранном интервале выборки. Следовательно, передача данных выполняется с более низким приоритетом во времени ЦП, которое остается после выполнения вычислений приложения в реальном времени. В результате точки данных могут быть опущены на экране блока «Область».
