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