Основные шаги генерации кода:
Создайте модель или откройте существующую модель.
Сконфигурируйте модель для генерации кода путем выбора решателя.
Сконфигурируйте опции генерации кода PLC Coder.
Параметры конфигурации PLC Coder обеспечивают несколько опций для генерации кода.
Simulink PLC Coder | Сгенерируйте структурированный текст и код лестничной схемы из моделей 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.
Распространение описаний блоков в комментарии к коду
Просмотрите описания блоков из модели как комментарии в сгенерированном текстовом коде Structured Text.
Сгенерированный код для переиспользуемых подсистем
Сгенерируйте структурированный текстовый код из переиспользуемой подсистемы и идентифицируйте повторное использование кода.
Сгенерированный код для триггируемых подсистем
Сгенерируйте структурированный текстовый код из триггируемой подсистемы и идентифицируйте выполнение на основе события триггера в сгенерированном коде.
Сгенерированный код для многоскоростных моделей
Сгенерируйте структурированный текстовый код из многоскоростной модели и идентифицируйте скорости множества потоков выполнения в сгенерированном коде.
Сгенерированный код для параметров маски подсистемы
Сгенерируйте структурированный текстовый код из маскированной подсистемы и идентифицируйте параметры маски в сгенерированном коде.
Сгенерированный код для диаграмм Stateflow
Сгенерируйте структурированный текстовый код из Stateflow® Постройте и идентифицируйте основанные на событиях переходы или абсолютную временную логику в сгенерированном коде.
Сгенерируйте структурированный текстовый код, который имеет каротажное инструментирование
Рабочий процесс для генерации структурированного текстового кода с помощью логгирующего инструментирования.
Сгенерированный код для блока MATLAB function
Сгенерируйте структурированный текстовый код из блока MATLAB Function и идентифицируйте MATLAB® содержимое функции в сгенерированном коде.