Триггер события режима external mode
сообщает уровню абстракции режима external mode о вхождении события.errorCode = extmodeEvent(eventId, simulationTime)
eventId ID шага расчета модели, например, 0 для базовой ставки, 1 для первого подуровня, и так далее.
Функция:
Выборки все сигналы сопоставлены с данным шагом расчета.
Значения сигналов хранилищ в новом пакетном буфере.
Передает пакетный буфер базовому транспортному уровню для последующей передачи к компьютеру разработчика.
Используйте эту функцию с другими функциями режима external mode, чтобы включить связь между Simulink® и целевым приложением во время симуляции режима external mode.
Для правильной выборки значений сигналов запустите функцию сразу после для соответствующего ID шага расчета. Можно вызвать функцию с различными идентификаторами шага расчета в отдельных потоках, потому что функция ориентирована на многопотоковое исполнение.modelшаг
extmodeBackgroundRun функция выполняет передачу значений сигналов к компьютеру разработчика.
Для псевдопримера кода, который показывает, как можно обеспечить коммуникацию режима external mode при помощи функции со связанными функциями, смотрите Уровень абстракции Режима external mode (Simulink Coder).
extmodeBackgroundRun | extmodeGetFinalSimulationTime | extmodeInit | extmodeParseArgs | extmodeReset | extmodeSetFinalSimulationTime | extmodeSimulationComplete | extmodeStopRequested | extmodeWaitForHostRequest