exponenta event banner

Настройка встроенных параметров с помощью Simulink Real-Time Explorer

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

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

В редакторе Simulink выберите вход в блок Scope и отметьте его для записи в журнал с помощью инспектора данных моделирования.

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

  1. Дважды щелкните на блоке «Генератор сигналов» и введите A для Amplitude параметр. Нажмите кнопку ОК.

  2. Назначение константы переменной A. В окне команды MATLAB введите:

    A = 4

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

Откройте диалоговое окно «Параметры конфигурации». На вкладке «Real-Time» выберите «Hardware Settings».

Выберите «Создание кода» > «Оптимизация» > «Поведение параметров по умолчанию» > «Встроено».

Щелкните Настроить. Откроется диалоговое окно Конфигурация параметра модели (Model Parameter Configuration). Рабочая область MATLAB содержит константу, назначенную A.

Выберите строку, содержащую константу. Щелкните Добавить в таблицу (Add to table).

Нажмите кнопку Применить, а затем кнопку ОК.

В диалоговом окне Параметры конфигурации нажмите кнопку Применить и нажмите кнопку ОК.

Сохранить модель как slrt_ex_osc_inlined. На вкладке Моделирование (Simulation) в разделе Сохранить (Save) щелкните Сохранить как (Save As). Например, сохраните его как slrt_ex_osc_inlined.

Создайте и загрузите модель на целевой компьютер. На вкладке Реальное время (Real-Time) щелкните Выполнить на целевом объекте (Run on Target).

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

В этой процедуре предполагается, что выполнены шаги, описанные в разделе Настройка модели для настройки встроенных параметров.

Откройте обозреватель Simulink Real-Time. На вкладке «Real-Time» выберите «Prepare» > «SLRT Explorer».

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

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

Чтобы начать выполнение, нажмите кнопку Пуск.

На панели Приложения разверните узел приложения в реальном времени и узел Иерархия модели.

Выберите вкладку Параметры (Parameters).

Откройте инспектор данных моделирования и просмотрите сигналы, отмеченные для регистрации сигналов. На вкладке «Реальное время» выберите «Инспектор данных».

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

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

Изменение значения переменной MATLAB A кому 2. В обозревателе Simulink Real-Time введите 2 в поле Значение (Value) и нажмите клавишу ВВОД.

Инспектор данных моделирования (Simulation Data Inspector) отображает изменения для отображения новой амплитуды сигнала.

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

Связанные темы