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