Настройте встроенные параметры при помощи Simulink Real-Time Explorer

Эта процедура описывает, как можно настроить встроенные параметры через Проводник Simulink® Real-Time™.

Примечание

Simulink Real-Time не поддерживает параметры типов данных многословных.

Процедура начинает с модели Simulink slrt_ex_osc_inlined. Чтобы открыть модель, в командном окне MATLAB, введите:

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

Сконфигурируйте модель, чтобы настроить встроенные параметры

Эта процедура делает Amplitude параметр настраиваемого блока Signal Generator.

Открытая модель slrt_ex_osc_inlined.

В Редакторе Simulink выберите вход с блоком Scope и отметьте его для регистрации данных при помощи Инспектора Данных моделирования.

Выберите блоки, содержащие параметры, которые вы хотите настроить. Чтобы представлять амплитуду, используйте переменную A.

  1. Дважды кликните блок Signal Generator, и затем введите A для Amplitude параметр. Нажмите OK.

  2. Присвойте константу переменной AВ Командном Окне MATLAB введите:

    A = 4

    Значение отображено в рабочей области MATLAB®.

Откройте диалоговое окно Configuration Parameters. На вкладке Real-Time нажмите Hardware Settings.

Выберите Code Generation> Optimization> Default parameter behavior> Inlined.

Нажмите Configure. Диалоговое окно Model Parameter Configuration открывается. Рабочее пространство MATLAB содержит константу, которую вы присвоили A.

Выберите линию, которая содержит вашу константу. Нажмите Add to table.

Нажмите Apply, и затем нажмите OK.

В диалоговом окне Configuration Parameters нажмите Apply, и затем OK.

Сохраните модель как slrt_ex_osc_inlined. На вкладке Simulation, от Save, нажимают Save As. Например, сохраните его как slrt_ex_osc_inlined.

Создайте и загрузите модель на свой целевой компьютер. На вкладке Real-Time нажмите Run on Target.

Начальное значение

Эта процедура принимает, что вы завершились, шаги в Конфигурируют Модель, чтобы Настроить Встроенные Параметры.

Открытый Simulink Real-Time Explorer. На вкладке Real-Time нажмите Prepare> SLRT Explorer.

Загрузите slrt_ex_osc_inlined приложение реального времени. Нажмите Load Application, выберите приложение и нажмите Load.

Установите время остановки приложения на inf.

Чтобы запустить выполнение, нажмите Start.

В панели Applications расширьте и узел приложения реального времени и узел Model Hierarchy.

Выберите вкладку Parameters.

Откройте Инспектора Данных моделирования и просмотрите сигналы, которые вы отметили для логгирования сигнала. На вкладке Real-Time нажмите Data Inspector.

Обновленное значение

Эта процедура принимает, что вы завершили шаги в Начальном значении.

Измените значение переменной MATLAB A к 2. В Simulink Real-Time Explorer введите 2 в поле Value, и затем нажимают Enter.

Инспектор Данных моделирования отображение изменяется, чтобы показать новую амплитуду сигнала.

Чтобы остановить выполнение, нажмите Stop.

Похожие темы