При тестировании сложной модели с множеством сигналов часто необходимо выбирать сигналы для отслеживания или мониторинга из нескольких частей и уровней иерархии модели.
Эту задачу можно упростить с помощью Simulink ® Real-Time™ Explorer, чтобы выбрать сигналы в приборе и сохранить список сигналов на диске.
Открытая модель slrt_ex_osc.
Подключиться к целевому компьютеру. На вкладке «Редактор Simulink в реальном времени» переключите индикатор Disconnected на Connected.
Создайте и загрузите приложение реального времени на целевой компьютер. Нажмите кнопку Run on Target.
Откройте обозреватель Simulink Real-Time. Щелкните Подготовка > Обозреватель SLRT.
Для добавления сигналов к сигналам в приборе экспортируйте список сигналов и импортируйте список сигналов.
В обозревателе Simulink Real-Time выберите «Загрузить приложение». Выберите slrt_ex_osc в списке Приложения на целевом компьютере и нажмите кнопку Загрузить.
Перейдите на вкладку «Сигналы».
Выберите сигналы для контроля из списка и нажмите кнопку Add to signals in instrument (Добавить к сигналам в приборе ).![]()
Чтобы экспортировать список, щелкните Экспортировать инструмент в файл (Export instrument to file ).
Присвойте файлам имя и нажмите кнопку «Сохранить».
Чтобы удалить сигналы из приборов, выберите их в списке и нажмите кнопку Remove signals from instrument (Удалить сигналы из приборов ).![]()
Чтобы импортировать список, щелкните Импорт инструмента из файла (Import instrument from file ).
Выберите файл и нажмите «Открыть».
При разработке приложения App Designer или m-скрипта, который подключается к приложению реального времени, полезно иметь код MATLAB для сигналов в приборе. Этот код обеспечивает доступ к сигналам в объекте Instrument (или инструментальным сигналам), которые являются сигналами, сконфигурированными для потоковой передачи данных сигнала из приложения реального времени. Для генерации этого кода на основе сигналов в приборе:
В обозревателе Simulink Real-Time выберите «Загрузить приложение». Выберите slrt_ex_osc в списке Приложения на целевом компьютере и нажмите кнопку Загрузить.
Перейдите на вкладку «Сигналы».
Выберите из списка сигналы для контроля и нажмите кнопку Добавить к сигналам в приборе .![]()
Чтобы создать код MATLAB для сигналов в приборе, щелкните Создать код MATLAB (Generate MATLAB code), чтобы создать программный инструмент .
В MATLAB открывается окно редактора, в котором отображается код для сигналов в приборе.
addSignal | connectLine | connectScalar | Instrument | validate