Host SCI Transmit

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

Библиотека

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

  • Host SCI Transmit block

Описание

Задайте настройку данных, передаваемых к цели от этого блока.

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

Приемлемыми типами данных является singleint8uint8int16uint16int32, или uint32. Размер байта каждого типа данных следующие:

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

Например, если ваш блок данных имеет заголовок пакета “S” (1 байт) и терминатор строки пакета “E” (1 байт), который оставляет 14 байтов для фактических данных. Если ваши данные имеют тип int8, существует комната в блоке данных для 14 int8s. Если ваши данные имеют тип uint16, существует комната в блоке данных только для 7 uint16s. Если ваши данные имеют тип int32, существует комната в блоке данных только для 3 int32s, с перенесенными 2 байтами. Даже при том, что вы могли соответствовать двум int8s или один uint16 в остающемся пространстве вы не можете, потому что вы не можете смешать типы данных в том же пакете.

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

Параметры

Port name

Можно сконфигурировать до четырех COM-портов (COM1 через COM4) максимум для четырех блоков Передачи SCI стороны хоста.

Additional package header

Это поле задает данные, расположенные впереди пакета передаваемых данных, который не является частью данных, передаваемых, и обычно указывает, запускаются данных. Дополнительный заголовок пакета должен быть значением ASCII. Можно использовать текст или номер (0-255). Необходимо поместить одинарные кавычки вокруг текста, введенного в этом поле, но завки не отправлены, ни являются ими включенный в общее количество байта.

Примечание

Совпадайте с дополнительными заголовками пакета, или терминаторы строки с заданными в целевом SCI получают блок.

Additional package terminator

Это поле задает данные, расположенные в конце пакета передаваемых данных, который не является частью данных, отправляемых, и обычно указывает на конец данных. Дополнительный терминатор строки пакета должен быть значением ASCII. Можно использовать текст или номер (0-255). Необходимо поместить одинарные кавычки вокруг текста, введенного в этом поле, но кавычки не передаются, ни являются ими включенный в общее количество байта.

Смотрите также

SCI хоста получает

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