Режим external mode

Коммуникационный интерфейс

Выберите транспортный слой, который режим external mode использует для обмена данными между хостом-компьютером и целевым компьютером.

Настройки

По умолчанию: TCP/IP, XCP on TCP/IP

Запуск режима external mode в фоновом потоке

Принудительное выполнение задачи режима external mode в сгенерированном коде в фоновом потоке.

Когда режим external mode запускается в потоке модели, режим external mode выполняется после каждого шага выполнения модели и собирает данные с базовой скоростью модели. Когда код модели потребляет большую часть времени выполнения потока в каждом временном шаге, выполнение режима external mode переполняется на следующий временной шаг. Это переполнение задерживает начало следующего шага выполнения модели и ухудшает поведение развернутой модели в реальном времени.

Можно настроить режим external mode для выполнения в фоновом потоке. Когда режим external mode запускается в фоновом потоке, он выполняется во времени между окончанием кода модели одного временного шага и началом следующего временного шага. Не блокируя шаг модели, режим external mode может использоваться в системах, которые требуют выполнения в реальном времени. Это строение позволяет осуществлять прямое наблюдение за развернутой моделью на аппаратной плате, так как это будет происходить при автономной работе.

Когда код модели занимает большую часть времени выполнения для каждого временного шага, режим external mode в фоновом потоке голодает на время выполнения. Без достаточного времени для сбора и передачи данных с платы оборудования на хост-компьютер пакеты данных падают. Этот случай приводит к пробелам в логгировании данных.

Чтобы помочь избежать сбросов пакетов данных в развернутых моделях, где выполнение в реальном времени имеет приоритет над логгированием данных, сконфигурируйте режим external mode, чтобы работать как фоновая задача.

Примечание

Включение Run external mode in a background thread параметр не рекомендуется для моделей, которые используют очень небольшой временной шаг или которые могут столкнуться с переполнением задачи. Эти ситуации могут вызвать Simulink® чтобы стать невосприимчивым.

Настройки

По умолчанию: disabled

Порт

Введите порт IP-адреса платы оборудования.

Настройки

По умолчанию: 17725

Многословный

Чтобы просмотреть прогресс и обновления выполнения режима external mode в Средство просмотра Diagnostic или в MATLAB® установите этот флажок в командном окне.

Настройки

По умолчанию: disabled

Для просмотра документации необходимо авторизоваться на сайте