exponenta event banner

Использование C/C + + S-функций в качестве Sim-устройств просмотра во внешнем режиме

Устройство sim-просмотра инкапсулирует обработку и просмотр сигналов, принятых от целевой системы, во внешнем режиме. Во время моделирования во внешнем режиме целевая система загружает соответствующие входные значения в sim-устройство просмотра в модели Simulink ®. Затем sim-устройство просмотра обеспечивает необходимое состояние входных сигналов и визуализирует сигналы на экране. Sim-устройство просмотра работает только на хосте, не генерируя кода в целевой системе и, следовательно, обеспечивая дополнительную обработку отображаемых сигналов без обременения генерируемого кода. Можно использовать S-функцию в качестве sim-устройства просмотра во внешнем режиме, если оно удовлетворяет следующим условиям.

  • S-функция не имеет выходных портов.

  • S-функция не содержит состояний.

  • Генерируемый код не требует кондиционированных сигналов, генерируемых S-функцией.

Чтобы указать S-функцию C MEX в качестве sim-устройства просмотра, установите SS_OPTION_SIM_VIEWING_DEVICE опции в mdlInitializeSizes функция. Например,

 ssSetOptions(S, SS_OPTION_SIM_VIEWING_DEVICE);

При моделировании модели в режиме Rapid Accelerator с включенным протоколированием сигналов данные не регистрируются для антенных элементов или блоков To Workspace, которые находятся внутри sim-устройства просмотра.

С помощью диалогового окна External Signal & Triggering выбираются S-функции, совместимые с внешним режимом, и срабатывает триггер. Дополнительные сведения см. в разделе Моделирование внешнего режима с помощью TCP/IP или последовательного соединения (Simulink Coder).

См. также

Связанные темы