exponenta event banner

Выполнение приложения в реальном времени во внешнем режиме с использованием запуска в реальном времени

После создания приложения в режиме реального времени можно запустить модель в режиме реального времени. Во внешнем режиме выполняется приложение реального времени для наблюдения за поведением модели в реальном времени с помощью созданного кода.

Примечание

Невозможно запустить приложение реального времени в режиме ускорителя Rapid.

В этой процедуре используется модель sldrtex_model. Чтобы открыть эту модель, в окне команды MATLAB введите:

open_system(docpath(fullfile(docroot,'toolbox',...
    'sldrt','examples','sldrtex_model')))

В нем показано, как использовать Run in Real Time для выполнения этих операций одним щелчком мыши:

  • Построить - создание приложения реального времени на основе модели.

  • Connect - установление соединения между моделью и ядром. Это соединение позволяет обмениваться командами, параметрами и записанными данными.

  • Пуск - Запуск выполнения приложения в режиме реального времени.

  1. Открытие модели sldrtex_model.

  2. В редакторе Simulink ® на вкладке Рабочий стол в реальном времени нажмите кнопку Выполнить в реальном времени.

    Simulink строит приложение реального времени, изменяет моделирование внешнего режима, соединяет модель и ядро и запускает моделирование. Эти и другие операции моделирования можно выполнять как отдельные шаги. Дополнительные сведения см. в разделе Выполнение приложения в реальном времени во внешнем режиме с помощью пошаговых команд.

  3. Чтобы остановить моделирование до его завершения, на вкладке Рабочий стол в реальном времени нажмите кнопку Остановить.

В этом примере окно Scope отображает 1000 выборок за 1 секунду, увеличивает смещение по времени и затем отображает выборки за следующую 1 секунду.

Передача данных менее критична, чем вычисление выходных сигналов на выбранном интервале выборки. Следовательно, передача данных выполняется с более низким приоритетом во времени ЦП, которое остается после выполнения вычислений приложения в реальном времени. В результате точки данных могут быть опущены на экране блока «Область».

Связанные темы