Эта процедура описывает, как можно настроить inlined параметры через 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
параметр настраиваемого блока Signal Generator.
Откройте slrt_ex_osc_inlined
модели.
В Simulink Editor выберите вход в блок Scope и отметьте его для регистрации данных с помощью Данных моделирования Inspector.
Выберите блоки, содержащие параметры, которые вы хотите настроить. Чтобы представлять амплитуду, используйте переменную A
.
Дважды кликните блок Signal Generator и введите A
для Amplitude
параметр. Нажмите OK.
Назначьте константу переменной A
. В Командном Окне MATLAB введите:
A = 4
Значение отображается в MATLAB® рабочей области.
Откройте диалоговое окно Параметры конфигурации. На вкладке Real-Time нажмите Hardware Settings.
Выберите Code Generation > Optimization > Default parameter behavior > Inlined.
Нажмите Configure. Откроется диалоговое окно Параметр модели Configuration. Рабочее рабочее пространство MATLAB содержит константу, которой вы присвоили A
.
Выберите линию, которая содержит вашу константу. Нажмите Add to table.
Нажмите Apply, а затем нажмите OK.
В диалоговом окне Параметров конфигурации нажмите Apply, а затем OK.
Сохраните модель как slrt_ex_osc_inlined
. На вкладке Simulation, из Save, нажмите Save As. Для примера сохраните его как slrt_ex_osc_inlined
.
Создайте и загрузите модель на целевой компьютер. На вкладке Real-Time нажмите Run on Target.
Эта процедура предполагает, что вы завершили шаги в Настройте модель для настройки Inlined Parameters.
Откройте Simulink Real-Time Explorer. На вкладке Real-Time щелкните Prepare > SLRT Explorer.
Загрузите slrt_ex_osc_inlined
приложение реального времени. Нажмите Load Application, выберите приложение и нажатие кнопки Load.
Установите время остановки приложения на inf.
Чтобы начать выполнение, нажмите Start.
На панели Applications разверните узел приложения реального времени и узел Model Hierarchy.
Выберите вкладку Parameters.
Откройте Данные Моделирования Inspector и просмотрите сигналы, которые вы пометили для логгирования сигналов. На вкладке Real-Time нажмите Data Inspector.
Эта процедура предполагает, что вы завершили шаги в Начальное значение (Initial Value).
Измените значение переменного MATLAB A
на 2
. В Simulink Real-Time Explorer введите 2
в Value окно и нажмите Enter.
Отображение Данные Моделирования Inspector изменяется, чтобы показать новую амплитуду сигнала.
Чтобы остановить выполнение, нажмите Stop.