Вы можете конфигурировать и управлять приложением реального времени, используя Simulink® Real-Time™ Explorer. Это руководство использует Simulink Real-Time Explorer, чтобы управлять slrt_ex_osc_rt Приложение реального времени, который является моделью реального времени демпфированного генератора. Чтобы открыть модель, в Командном Окне MATLAB, введите:
open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ... 'examples', 'slrt_ex_osc_rt'))
Эта процедура предполагает, что вы создали приложение реального времени slrt_ex_osc_rt от модели и готовы к загрузке на целевой компьютер. Для получения дополнительной информации смотрите Сборка и Загрузка Приложения реального времени при помощи Запуска на цели.
В редакторе Simulink откройте Simulink Real-Time Explorer. На вкладке Real-Time, из раздела Prepare, нажмите SLRT Explorer.
На панели Targets Tree щелкните значок целевого компьютера, для которого вы загрузили приложение реального времени.
Чтобы подключиться к целевому компьютеру, щелкните метку Disconnected. Метка переключается на Connected, а значок целевого компьютера указывает на связанное состояние.
Чтобы выбрать и загрузить приложение реального времени на целевой компьютер, нажмите Load Application.
Щелкните File Selector, чтобы выбрать приложение. В открывшемся диалоговом окне выберите файл и нажатие кнопки Load.
Чтобы просмотреть содержимое приложения реального времени на целевом компьютере, щелкните вкладку Signals или Parameters.
Чтобы запустить приложение в течение 10 секунд, измените значение Stop time на 10.
Чтобы просмотреть сигналы приложения, нажмите Data Inspector. Откроются Данные моделирования Inspector.
Чтобы запустить приложение реального времени, нажмите Start.
В Проводнике нажатие кнопки Start эквивалентно выполнению этой команды для целевого объекта tg:
start(tg, 'ReloadOnStop', true)Инспектор Данных моделирования отображает данные запуски в течение 10 секунд.
Контроль состояния событий в Target установите прослушиватель для событий объекта.
Также можно использовать функции в Командном Окне MATLAB, чтобы запустить и остановить приложение реального времени. Для получения дополнительной информации смотрите функции для Target объект.
Чтобы контролировать операцию приложения реального времени, можно изменить время остановки и другие опции приложения реального времени с помощью команд MATLAB.
Область приложения реального времени slrt_ex_osc_rt уже построен из модели и установлен на целевой компьютер. Для получения дополнительной информации смотрите Сборка и Загрузка Приложения реального времени при помощи Запуска на цели.
Откройте Simulink Real-Time Explorer. На вкладке Real-Time, из раздела Prepare, нажмите SLRT Explorer. Проводник показывает информацию для выбранного целевого компьютера и загруженного приложения реального времени.
Чтобы изменить опцию времени остановки приложения, введите Inf в поле Stop time.
Чтобы изменить другие опции приложения, создайте Application объект. Другие опции доступны как свойства объекта. Как создать Application объект для slrt_ex_osc_rt приложение, в Командном Окне MATLAB, введите:
my_app = slrealtime.Application('slrt_ex_osc_rt');Просмотрите опции приложения, получив значения свойств Options приложения:
my_app.Options.get
ans =
struct with fields:
fileLogMaxRuns: 1
loglevel: "info"
pollingThreshold: 1.0000e-04
stoptime: InfИзмените значение опции приложения для file log maximum runs:
my_app.Options.set("fileLogMaxRuns",4);Сохраните опции приложения в переменный MATLAB. Применить опции от переменной к приложению реального времени с помощью функции load:
my_options = my_app.Options.get; my_app.Options.set(my_options);
Также можно использовать функции в Командном Окне MATLAB, чтобы изменить время остановки приложения реального времени, получить значения параметров и задать значения параметров. Для получения дополнительной информации смотрите функции для Target объект.