Основными шагами для создания кода являются:
Создайте модель или откройте существующую модель.
Настройте модель для генерации кода, выбрав решатель.
Настройка параметров генерации кода кодера ПЛК.
Параметры конфигурации кодера ПЛК предоставляют несколько опций для генерации кода.
| Кодер Simulink PLC | Создание структурированного кода текста и диаграммы многозвенной цепи из моделей Simulink, диаграмм Stateflow и функций MATLAB |
plccoderdemos | Примеры продуктов |
plccoderpref | Управление настройками пользователя |
plcgeneratecode | Создание структурированной текстовой или многозвенной диаграммы (L5X) для атомной подсистемы |
plcopenconfigset | Открыть диалоговое окно «Параметры конфигурации» для подсистемы |
Создание и проверка структурированного текстового кода
Начните с создания структурированного текстового кода из простой модели Simulink ®.
Интеграция сгенерированного кода с пользовательским кодом
Вызовите сгенерированный функциональный блок с различными значениями ssMethodType аргумент для этапов инициализации и вычисления подсистемы.
Задать пользовательские имена для созданных файлов
Переопределите соглашение об именовании по умолчанию, в котором используется имя модели для созданного файла структурированного текстового кода.
Сгенерированная структура кода для подсистем Simulink
Сопоставьте объекты модели в подсистеме Simulink с конструкциями в созданном структурированном текстовом коде.
Создание пользовательской целевой среды IDE для создания кода
Создание кода для пользовательской целевой среды IDE с помощью встроенных подключаемых модулей.
Файлы, созданные Simulink PLC Coder
Найдите расположение файлов для импорта созданного структурированного текстового кода вручную в среду IDE.
Настройка модели для создания структурированного текстового кода Simulink.Parameter объекты в модельном словаре данных Simulink (SLDD).
Создание структурированного текстового кода для преобразования перечисления в целое число
Автогенерация структурированного текстового кода для модели преобразования перечисления в целое число.
PLC_RemoveSSStep для создания распределенного кода
Создание структурированного текстового кода для различных компонентов модели.
Создание структурированного текстового кода для опорных блоков подсистемы
В этом примере показано, как автоматически создать структурированный текстовый код для блоков ссылок на подсистемы.
Глобальная инициализация настраиваемых параметров для PC WORX
Узнайте, как глобальные настраиваемые параметры отображаются в коде, созданном для PC WORX™ IDE.
Распространение описаний блоков на комментарии к коду
Просмотр описаний блоков из модели в виде комментариев в созданном коде структурированного текста.
Сгенерированная структура кода для повторно используемых подсистем
Создайте структурированный текстовый код из повторно используемой подсистемы и определите повторное использование кода.
Сгенерированная структура кода для инициируемых подсистем
Создайте структурированный текстовый код из инициированной подсистемы и определите выполнение триггера на основе события в сгенерированном коде.
Сгенерированная структура кода для многоскоростных моделей
Создание структурированного текстового кода из многоскоростной модели и определение нескольких скоростей выполнения в сгенерированном коде.
Сгенерированная структура кода для параметров маски подсистемы
Создайте структурированный текстовый код из маскированной подсистемы и определите параметры маски в сгенерированном коде.
Сгенерированная структура кода для диаграмм потока состояний
Создание структурированного текстового кода из диаграммы Stateflow ® и определение в создаваемом коде переходов на основе событий или временной логики абсолютного времени.
Создание структурированного текстового кода с инструментарием ведения журнала
Рабочий процесс для создания структурированного текстового кода с помощью инструментария ведения журнала.
Сгенерированная структура кода для функционального блока MATLAB
Создайте структурированный текстовый код из функционального блока MATLAB и определите содержимое функции MATLAB ® в сгенерированном коде.