Используйте функции C/C + + S-Functions как Sim Viewing Devices во режиме external mode

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

  • 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 mode S-функции выбраны, и триггер вооружен, с помощью диалогового окна External Signal & Triggering. Для получения дополнительной информации смотрите Симуляция Режима external mode с TCP/IP или Последовательная Связь (Simulink Coder).

См. также

Похожие темы