extmodeWaitForHostRequest

Ожидайте запроса от компьютера разработчика, чтобы запустить или остановить симуляцию режима external mode

Описание

пример

errorCode = extmodeWaitForHostRequest(timeoutInMicroseconds); ожидает запуска или запроса остановки от компьютера разработчика и испытывает таймаут, когда значение тайм-аута достигнуто.

Используйте эту функцию с другими функциями режима external mode, чтобы включить связь между Simulink® и целевым приложением во время симуляции режима external mode. Используйте функцию во время инициализации, потому что функция является блокирующейся функцией.

Примеры

Настройте коммуникацию режима external mode

Для псевдопримера кода, который показывает, как можно обеспечить коммуникацию режима external mode при помощи функции со связанными функциями, смотрите Уровень абстракции Режима external mode.

Входные параметры

свернуть все

Задает значение тайм-аута. Если значение установлено к EXTMODE_WAIT_FOREVER, функция ожидает неопределенно. Если '-w' не извлечен extmodeParseArgs(), функция не оказывает влияния.

Выходные аргументы

свернуть все

Код ошибки, возвращенный как extmodeErrorCode_T перечисление с одним из этих значений:

  • EXTMODE_SUCCESS (0) – Никакая ошибка не обнаруживается.

  • EXTMODE_INV_ARG (-1) – Недопустимые аргументы.

  • EXTMODE_TIMEOUT_ERROR (-100) – Ошибка из-за тайм-аута режима external mode обнаруживается.

Введенный в R2018a