Основные шаги для генерации кода:
Создайте модель или откройте существующую модель.
Сконфигурируйте модель для генерации кода путем выбора решателя.
Опции генерации кода Кодера 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® в сгенерированном коде.