SCI Transmit

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

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

  • Host SCI Transmit block

Описание

Блок SCI Transmit задает строение пакета данных, передаваемого на целевой компьютер из этого блока.

Порты

Вход

расширить все

Пакет данных, заданный как скаляр или вектор, отправляется на целевой компьютер. Пакет может состоять из заголовков, терминаторов строки и элементов данных. Размер пакета ограничен 16 байтами символов ASCII, включая заголовки и терминаторы строки. Вычислите размер пакета путем добавления размеров байтов заголовков, терминаторов строки и данных.

В этой таблице перечислено количество байтов для поддерживаемых типов данных.

Тип данныхКоличество байтов
single4 байта
int8 и uint81 байт
int16 и uint162 байта
int32 и uint324 байта

Например, если ваш пакет данных включает 1-байтовый заголовок пакета, 'S', и 1-байтовый терминатор строки пакета, 'E'Для данных остается 14 байтов. Если ваши данные имеют тип int8данные могут состоять из до 14 элементов данных. Если ваши данные имеют тип uint16данные могут состоять из до 7 элементов данных. Если ваши данные имеют тип int32пакет данных может состоять из до 3 элементов данных, при этом осталось 2 байта. Поскольку вы не можете смешивать типы данных в пакете, оставшиеся 2 байта не используются.

Количество элементов данных, которые могут помещаться в пакет данных, определяет длину данных (см. Параметр Data length). В предыдущем примере 14 элементов данных типа int8 и 7 элементов данных типа uint16 - длины данных для каждого пакета данных, соответственно. Когда длина данных превышает 16 байт, может возникнуть неожиданное поведение, включая ошибки времени выполнения.

Типы данных: single | int8 | int16 | int32 | uint8 | uint16 | uint32

Параметры

расширить все

Укажите имя COM-порта, который вы конфигурируете для этого блока SCI Transmit. Можно сконфигурировать до четырех COM-портов для модели, по одному COM-порту для каждого блока SCI Transmit в модели.

Укажите заголовок пакета передаваемых данных как значение ASCII в одинарных кавычках. Значение может быть текстом или числом в области значений от 0 до 255. Кавычки не передаются и не включаются в количество байтов пакета.

Заголовок не является частью передаваемых данных. Обычно заголовок помечает начало данных. Указанный заголовок должен совпадать с заголовком, заданным для соответствующего блока целевого компьютера SCI Receive.

Задайте терминатора строки пакета передаваемых данных как значение ASCII в одинарных кавычках. Значение может быть текстом или числом в области значений от 0 до 255. Кавычки не передаются и не включаются в количество байтов пакета.

Терминатор строки не является частью передаваемых данных. Обычно терминатор строки помечает конец данных. Заданная вами терминатор строки должна совпадать с терминатором строки, заданной для соответствующего блока целевого компьютера SCI Receive.

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

.
Введенный в R2011a