exponenta event banner

extmodeInit

Инициализация целевого подключения внешнего режима

Описание

пример

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

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

Примеры

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

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

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

свернуть все

Структура модели, содержащая информацию для моделирования внешнего режима. RTWExtModeInfo определен в matlabroot/simulink/include/rtw_extmode.h.

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

Если конечное время моделирования модели на уровне абстракции внешнего режима не инициализировано, то finalTime является вводом, и время окончательного моделирования модели во внешнем режиме соответствующим образом обновляется.

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

свернуть все

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

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

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

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

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