extmodeInit

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

Синтаксис

errorCode = extmodeInit(extmodeInfo, finalTime);

Описание

пример

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

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

Примеры

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

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

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

свернуть все

Образцовая структура, которая содержит информацию для симуляции режима 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