Настройка Inlined Parameters при помощи Simulink Real-Time Explorer

Эта процедура описывает, как можно настроить 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')))

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

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

Откройте slrt_ex_osc_inlined модели.

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

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

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

  2. Назначьте константу переменной 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.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте