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

Изучение целей

В этом примере вы учитесь как:

  • Откройте plcdemo_tunable_params модель и перемещает модель, чтобы использовать Словарь Данных Simulink (SLDD).

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

Требования

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

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

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

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

Примечание

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

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

  2. От вкладки Simulink Editor Modeling нажмите 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. Чтобы открыть словарь, в Редакторе Simulink, кликают по значку данных модели в левом нижнем углу, затем щелкают по ссылке External Data. Чтобы смотреть содержимое словаря, в панели Model Hierarchy Model Explorer, под узлом External Data, расширяют узел словаря.

Чтобы сгенерировать код для модели, смотрите, Генерируют и Исследуют Код Структурированного текста.

Похожие темы

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