Распределенные модели позволяют вам моделировать сложные системы как отдельные компоненты и моделировать компоненты в разное шаги расчета или скорости цикла. Simulink® Опции генерации кода распределенной модели PLC Coder™ позволяют вам генерировать структурированный текстовый код для отдельных компонентов модели и интегрировать сгенерированный код извне. Используйте эту таблицу, чтобы выбрать опцию генерации кода, который будет использоваться на основе вашего распределенного проекта модели и требований.
Цель | Опция |
Сгенерируйте код для отдельных подсистем модели и интегрируйте сгенерированный код извне. | Сохранить имя ssmethod верхнего уровня таким же, как и имя неверхнего уровня |
Предотвратите инициализацию внешне определенных переменных. | Удалите операторы инициализации для переменных состояния, заданных извне |
Опции генерации распределенного кода зависят от модели, и, когда они выбраны на верхнем уровне, они активируются для всех подсистем модели. Когда вы включите опцию, она останется на. При генерации кода для отдельных подсистем вы можете увидеть непреднамеренное поведение в сгенерированном коде из-за опции, остающейся на.