extmodeBackgroundRun

Выполните фоновое действие режима external mode

Описание

пример

errorCode = extmodeBackgroundRun(); выполняет фоновое действие режима external mode, например, получая пакеты из сети, запуская пакетный слой протокола, и отправляя пакеты в компьютер разработчика.

Не вызывайте функцию в потоке с ограничениями реального времени.

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

Примеры

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

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

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

свернуть все

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

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

  • EXTMODE_BUSY (-6) – Ресурс, занятый обнаруженный, попробуйте позже

  • EXTMODE_INV_MSG_FORMAT (-7) – Недопустимый формат сообщения обнаруживается протоколом связи режима external mode.

  • EXTMODE_INV_SIZE (-8) – Недопустимый размер обнаруживается протоколом связи режима external mode.

  • EXTMODE_NOT_INITIALIZED (-9) – Режим external mode, не инициализированный все же.

  • EXTMODE_NO_MEMORY (-10) – Никакая память, доступная на целевом компьютере.

  • EXTMODE_ERROR (-12) – Режим external mode типовая ошибка обнаруживается.

  • EXTMODE_PKT_CHECKSUM_ERROR (-13) – Несоответствие контрольной суммы обнаруживается протоколом связи режима external mode.

  • EXTMODE_PKT_RX_TIMEOUT_ERROR (-14) – Ошибка из-за тайм-аута обнаруживается во время приема пакета.

  • EXTMODE_PKT_TX_TIMEOUT_ERROR (-15) – Ошибка из-за тайм-аута обнаруживается во время передачи пакета.

Введенный в R2018a