Эта процедура описывает, как можно настроить встроенные параметры с помощью Simulink ® Real-Time™ Explorer .
Примечание
Simulink Real-Time не поддерживает параметры многословных типов данных.
Процедура начинается с модели Simulink slrt_ex_osc_inlined. Чтобы открыть модель, в окне команды MATLAB введите:
open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ... 'examples', 'slrt_ex_osc_inlined')))
Эта процедура делает Amplitude параметр настраиваемого блока генератора сигналов.
Открытая модель slrt_ex_osc_inlined.
В редакторе Simulink выберите вход в блок Scope и отметьте его для записи в журнал с помощью инспектора данных моделирования.
Выберите блоки, содержащие параметры, которые требуется настроить. Для представления амплитуды используйте переменную A.
Дважды щелкните на блоке «Генератор сигналов» и введите A для Amplitude параметр. Нажмите кнопку ОК.
Назначение константы переменной A. В окне команды MATLAB введите:
A = 4
Значение отображается в рабочей области MATLAB ®.
Откройте диалоговое окно «Параметры конфигурации». На вкладке «Real-Time» выберите «Hardware Settings».
Выберите «Создание кода» > «Оптимизация» > «Поведение параметров по умолчанию» > «Встроено».
Щелкните Настроить. Откроется диалоговое окно Конфигурация параметра модели (Model Parameter Configuration). Рабочая область MATLAB содержит константу, назначенную A.
Выберите строку, содержащую константу. Щелкните Добавить в таблицу (Add to table).

Нажмите кнопку Применить, а затем кнопку ОК.
В диалоговом окне Параметры конфигурации нажмите кнопку Применить и нажмите кнопку ОК.
Сохранить модель как slrt_ex_osc_inlined. На вкладке Моделирование (Simulation) в разделе Сохранить (Save) щелкните Сохранить как (Save As). Например, сохраните его как slrt_ex_osc_inlined.
Создайте и загрузите модель на целевой компьютер. На вкладке Реальное время (Real-Time) щелкните Выполнить на целевом объекте (Run on Target).
В этой процедуре предполагается, что выполнены шаги, описанные в разделе Настройка модели для настройки встроенных параметров.
Откройте обозреватель Simulink Real-Time. На вкладке «Real-Time» выберите «Prepare» > «SLRT Explorer».
Загрузить slrt_ex_osc_inlined приложение реального времени. Нажмите кнопку Загрузить приложение, выберите приложение и нажмите кнопку Загрузить.
Установите для времени остановки приложения значение inf.
Чтобы начать выполнение, нажмите кнопку Пуск.
На панели Приложения разверните узел приложения в реальном времени и узел Иерархия модели.
Выберите вкладку Параметры (Parameters).

Откройте инспектор данных моделирования и просмотрите сигналы, отмеченные для регистрации сигналов. На вкладке «Реальное время» выберите «Инспектор данных».

Эта процедура предполагает, что шаги в поле Начальное значение выполнены.
Изменение значения переменной MATLAB A кому 2. В обозревателе Simulink Real-Time введите 2 в поле Значение (Value) и нажмите клавишу ВВОД.
Инспектор данных моделирования (Simulation Data Inspector) отображает изменения для отображения новой амплитуды сигнала.
Чтобы остановить выполнение, нажмите кнопку Остановить.