exponenta event banner

Настройка SCI

Конфигурирование интерфейса последовательной связи на стороне хоста для блоков передачи и приема SCI на стороне хоста

  • Библиотека:
  • Встроенный кодер/Встроенные цели/Связь с хостом

  • Host SCI Setup block

Описание

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

Параметры

развернуть все

Укажите режим связи для передачи данных. Режим связи может быть raw data или protocol. Использовать raw data если вы хотите, чтобы передающая сторона отправляла неформатированные данные всякий раз, когда передающая сторона готова к отправке, готова ли принимающая сторона или нет. Без состояния ожидания взаимоблокировки не возникают. Передача данных асинхронна. С raw data , приемная сторона может пропускать данные. Если данные некритичны, используйте raw data режим позволяет избежать блокирования процессов.

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

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

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

  • Данные принимаются целевым компьютером.

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

Примечание

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

Укажите скорость передачи COM-порта.

Укажите количество стоповых битов, используемых COM-портом.

Укажите режим четности, используемый COM-портом.

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

Расширенные возможности

.
Представлен в R2011a