Сгенерируйте структурированный текстовый код для параметров модели, определенных словарем данных Simulink

Цели обучения

В этом руководстве вы узнаете, как:

  • Откройте plcdemo_tunable_params моделирования и миграции модели для использования Simulink Data Dictionary (SLDD).

  • Сгенерируйте код для модели.

Требования

  • Определение переменной базового рабочего пространства должно совпадать с определением переменной в файле. Если существует несоответствие, Simulink® PLC Coder™ отображает ошибку в процессе генерации кода.

  • Если у вашей модели есть объект Data Store Memory (DSM), у вас должен быть соответствующий Simulink.Signal объект в файле SLDD.

Рабочий процесс

Миграция plcdemo_tunable_params моделируйте базовое рабочее пространство переменные в файл SLDD для генерации кода:

Примечание

Скопируйте plcdemo_tunable_params Модель к текущей рабочей директории перед началом рабочего процесса.

  1. Откройте plcdemo_tunable_params модель.

  2. На вкладке Modeling редактора Simulink нажмите Model Explorer.

  3. На панели Model Hierarchy нажмите Base Workspace . На Contents панели отображаются переменные базовые рабочие пространства.

  4. Щелкните правой кнопкой мыши K1, K2, и K3. Выберите Convert to parameter object опция для преобразования их в Simulink.Parameter тип.

  5. Щелкните правой кнопкой мыши plcdemo_tunable_params, а затем выберите Properties.

  6. Выберите вкладку External Data.

  7. Нажмите New. Введите имя файла следующим plcdemo_tunable_params.

  8. Нажмите кнопку Migrate data. Затем нажмите Apply в ответ на Link Model to Data Dictionaryсообщение и Migrate в ответ на Migrate Data сообщение.

  9. Нажмите OK.

  10. Чтобы открыть словарь, в Редактор, щелкните значок данных моделей в нижнем левом углу, затем щелкните External Data ссылку. Чтобы просмотреть содержимое словаря, на панели Model Hierarchy Model Explorer, под узлом External Data, разверните узел словаря.

Чтобы сгенерировать код для модели, см. «Генерация и исследование структурированного текстового кода».

Похожие темы

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