Host SCI Setup

Сконфигурируйте COM-порты для Передачи SCI стороны хоста и Получите блоки

Библиотека

Embedded Coder® / Целевые процессоры / Коммуникация Хоста

Описание

Стандартизируйте настройки COM-порта для использования Передачей SCI стороны хоста и Получите блоки. Установка настроек COM-порта глобально с блоком SCI Setup избегает конфликтов (например, блок SCI Transmit стороны хоста не может использовать COM1 с настройками, отличающимися, чем те COM1, используемый блоком SCI Receive стороны хоста), и требует, чтобы вы установили настройки только однажды для каждого COM-порта. Блок SCI Setup является одиноким блоком.

Параметры

Communication Mode

Необработанные данные или протокол. Необработанные данные восстанавливаются после форматирования и отправляются каждый раз, когда сторона передачи готова отправить, готова ли сторона получения или нет. Без состояния ожидания не происходят мертвые блокировки. Передача данных является асинхронной. С этим режимом возможно, что сторона получения могла пропустить данные, но если данные являются некритическими, использование режима необработанных данных может постараться не блокировать процессы.

Если вы задаете режим протокола, некоторые квитирующие между хостом и целью происходят. Сторона передачи отправляет $SND, указывающий, что это готово передать. Сторона получения передает обратно $RDY, указывающий, что это готово получить. Сторона передачи затем отправляет данные и, когда передача завершается, это отправляет контрольную сумму.

Преимущества для использования режима протокола включают

  • Данные получены как ожидаемые (контрольная сумма)

  • Данные получены целью

  • Непротиворечивость времени; каждая сторона ожидает своей очереди отправить или получить

Примечание

Мертвые блокировки могут произойти, если один блок SCI Transmit пытается связаться больше чем с одним блоком SCI Receive на различных COM-портах, когда оба блокируются (использование режима протокола). Мертвые блокировки не могут произойти на том же COM-порте.

Baud rate

Выберите от 110, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, или 115200.

Number of stop bits

Выберите 1 или 2.

Parity mode

Не выберите ни один, нечетный, или даже.

Timeout

Введите значения, больше, чем или равный 0 в секундах. Когда включенный COM-порт использует режим протокола, это значение указывает, сколько времени сторона передачи ожидает подтверждения со стороны получения или сколько времени сторона получения ожидает данных. Система отображает предупреждающее сообщение, если тайм-аут превышен, каждый n номер секунд, n быть значением в Timeout.

Примечание

Simulink® приостанавливает обработку в течение продолжительности тайм-аута. В течение того времени вы не можете выполнить действия в Simulink. Если тайм-аут установлен в течение длительного периода времени, может казаться, что Simulink заморозился.

Введенный в R2011a