Эта процедура описывает, как можно настроить встроенные параметры через 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
.
Дважды кликните блок 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.