Создайте ответвления блок-схемы, которые применяются только к моделированию или только генерации кода
Simulink / Маршрутизация Сигнала
Блок Environment Controller выводит сигнал в своем порте Сима, только если модель, которая содержит его, моделируется. Это выводит сигнал в своем порте Coder, только если код генерируется от модели. Эта опция позволяет вам создать ответвления блок-схемы, которые применяются только к моделированию или генерации кода. Эта таблица описывает различные сценарии, где или порт Сима или Coder применяется.
Сценарий | Вывод |
---|---|
Моделирование режима normal mode | \sim |
Моделирование режима Accelerator | \sim |
Быстрое моделирование режима Accelerator | \sim |
Моделирование модели, на которую ссылаются, в нормальном или режимах Accelerator | \sim |
Моделирование модели, на которую ссылаются, в процессоре в режиме (PIL) цикла | Кодер (использует тот же код, сгенерированный для модели, на которую ссылаются), |
Моделирование режима external mode | Кодер |
Стандартная генерация кода | Кодер |
Генерация кода модели, на которую ссылаются, | Кодер |
Программное обеспечение Simulink® Coder™ не генерирует код для блоков, соединенных с портом Сима, если эти условия содержат:
На Генерации кода> панель Оптимизации диалогового окна Configuration Parameters, вы устанавливаете поведение параметра По умолчанию на Inlined
.
Блоки, соединенные с портом Сима, не имеют внешних сигналов.
Входной путь к порту Сима не содержит S-функцию или Интерпретированный блок MATLAB function.
Если вы включаете блочную оптимизацию сокращения, Simulink устраняет блоки в ответвлении, соединенном с портом Coder при компиляции модели для моделирования. Для получения дополнительной информации смотрите Блочное сокращение.
Генерация кода Simulink Coder устраняет блоки, соединенные с ответвлением Сима, только если ответвление Сима имеет те же размерности сигнала как ответвление Кодера. Независимо от того, устраняет ли это ответвление Сима, Simulink Coder использует частоты дискретизации на ответвлении Сима, а также ответвлении Кодера, чтобы определить основную частоту дискретизации сгенерированного кода и может, в некоторых случаях, сгенерировать код обработки частоты дискретизации, который применяется только к частотам дискретизации, заданным на ответвлении Сима.
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
Поведение параметра по умолчанию