Сконфигурируйте последовательный интерфейс стороны хоста, чтобы передать данные к последовательному порту
Embedded Coder / Целевые процессоры / Коммуникация Хоста
Блок SCI Transmit задает настройку блока данных, передаваемого к целевому компьютеру от этого блока.
data
— Блок данныхБлок данных в виде скаляра или вектора, отправленного в целевой компьютер. Пакет может состоять из заголовков, терминаторов строки и элементов данных. Размер пакета ограничивается 16 байтами символов ASCII, включая заголовки и терминаторы строки. Вычислите размер пакета путем добавления размеров байта заголовков, терминаторов строки и данных.
Эта таблица приводит количество байтов для поддерживаемых типов данных.
Тип данных | Количество байта |
---|---|
single | 4 байта |
int8 и uint8 | 1 байт |
int16 и uint16 | 2 байта |
int32 anduint32 | 4 байта |
Например, если ваш блок данных включает 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
Port name
— Имя COM-портаЗадайте имя COM-порта, который вы конфигурируете для этого блока SCI Transmit. Можно сконфигурировать до четырех COM-портов для модели, один COM-порт для каждого блока SCI Transmit в модели.
Additional package header
— Заголовок пакета передаваемых данныхЗадайте заголовок пакета передаваемых данных как значение ASCII в одинарных кавычках. Значение может быть текстом или номером в области значений от 0 до 255. Кавычки не передаются и не включены в количество байта пакета.
Заголовок не является частью передаваемых данных. Как правило, заголовок отмечает запуск данных. Заголовок, который вы задаете, должен совпадать с заголовком, заданным для соответствующего блока SCI Receive целевого компьютера.
Additional package terminator
— Терминатор пакета передаваемых данныхЗадайте терминатор строки пакета передаваемых данных как значение ASCII в одинарных кавычках. Значение может быть текстом или номером в области значений от 0 до 255. Кавычки не передаются и не включены в количество байта пакета.
Терминатор строки не является частью передаваемых данных. Как правило, терминатор строки отмечает конец данных. Терминатор строки, который вы задаете, должен совпадать с терминатором строки, заданным для соответствующего блока SCI Receive целевого компьютера.
Этот блок не поддерживает генерацию кода. Блок поддерживается для симуляций на компьютере разработчика хоста только.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.