exponenta event banner

extmodeWaitForHostRequest

Ожидание запроса компьютера разработки на запуск или остановку моделирования внешнего режима

Описание

пример

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

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

Примеры

Настройка связи во внешнем режиме

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

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

свернуть все

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

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

свернуть все

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

  • EXTMODE_SUCCESS (0) -- Ошибка не обнаружена.

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

  • EXTMODE_TIMEOUT_ERROR (-100) -- Обнаружена ошибка тайм-аута внешнего режима.

Представлен в R2018a