extmodeInit

Инициализируйте целевое соединение режима external mode

Описание

пример

errorCode = extmodeInit(extmodeInfo, finalTime); инициализирует целевое соединение режима external mode, включая базовый стек связи.

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

Примеры

Настройка связи во режиме external mode

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

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

свернуть все

Моделируйте структуру, которая содержит информацию для симуляции режима external mode. RTWExtModeInfo определяется в matlabroot/ simulink/include/rtw_extmode.h.

Если последнее время симуляции модели в слое абстракции режима external mode инициализируется, то finalTime является выходом и расположение указателя обновляется с помощью инициализированного значения. Вы можете инициализировать окончательное время симуляции через '-tf ' опция обнаружена extmodeParseArgs() или extmodeSetFinalSimulationTime()

Если окончательное время симуляции модели в слое абстракции режима external mode не инициализировано, то finalTime является входом, и окончательное время симуляции модели во режиме external mode обновляется соответственно.

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

свернуть все

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

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

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

  • EXTMODE_ERROR (-12) -- Обнаружена общая ошибка режима external mode.

Введенный в R2018a