Устройство 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).