SCI Transmit

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

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

  • Host SCI Transmit block

Описание

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

Порты

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

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

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

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

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

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

Количество элементов данных, которые могут поместиться в блок данных, определяет длину данных (см. параметр длины Данных). В предыдущем примере, 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