Эта процедура описывает, как можно настроить встроенные параметры через Проводник Simulink® Real-Time™.
Примечание
Simulink Real-Time не поддерживает параметры типов данных многословных.
Процедура начинает с модели Simulink slrt_ex_osc_inlined
. Чтобы открыть модель, в командном окне MATLAB, введите:
open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ... 'examples', 'slrt_ex_osc_inlined')))
Открытая модель slrt_ex_osc_inlined
.
В Редакторе Simulink выберите вход с блоком Scope и отметьте его для регистрации данных при помощи Инспектора Данных моделирования.
Выберите блоки, содержащие параметры, которые вы хотите настроить. Например, эта процедура делает Amplitude
параметр настраиваемого блока Signal Generator. Чтобы представлять амплитуду, используйте переменную A
.
Дважды кликните блок Signal Generator, и затем введите A
для Amplitude
параметр. Нажмите OK.
Присвойте константу переменной 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.