exponenta event banner

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

Запустите приложение реального времени с помощью сгенерированного кода для наблюдения за поведением модели в реальном времени. Эта процедура использует модель Simulink ®slrt_ex_osc_rt. Чтобы открыть модель, в окне команды MATLAB введите:

open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ...
'examples', 'slrt_ex_osc_rt'))

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

В этом примере для запуска и остановки приложения в реальном времени используются функции в окне команд MATLAB. Дополнительные сведения см. в разделе Target функции объекта.

  1. Запустите целевой компьютер.

  2. На целевом компьютере отображается сеанс 1 (по умолчанию) и монитор состояния целевого компьютера.

  3. Откройте инспектор данных моделирования. В окне команды MATLAB введите:

    Simulink.sdi.view
  4. Запустите приложение в реальном времени. В окне команды MATLAB введите:

    start(tg)
  5. Обратите внимание, что приложение в реальном времени начинает работать на целевом компьютере. Монитор состояния отображает информацию при выполнении приложения в реальном времени. Инспектор данных моделирования отображает данные сигнала.

  6. Остановите приложение в реальном времени. В окне команд введите:

    stop(tg)
  7. Для контроля состояния события Target установите прослушиватель событий объекта.

Для просмотра монитора состояния с компьютера разработки можно использовать PuTTY для открытия SSH-клиента и запуска приложения монитора состояния. /usr/target/bin/statusmonitor на целевом компьютере.

Дополнительные сведения см. в разделе Монитор состояния целевого компьютера.

См. также

| |

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