Сконфигурируйте интерфейс последовательной связи на стороне хоста для передачи данных к последовательному порту
Встроенный кодер/встроенные целевые системы/коммуникация с хостом
Блок SCI Transmit задает строение пакета данных, передаваемого на целевой компьютер из этого блока.
data
- Пакет данныхПакет данных, заданный как скаляр или вектор, отправляется на целевой компьютер. Пакет может состоять из заголовков, терминаторов строки и элементов данных. Размер пакета ограничен 16 байтами символов ASCII, включая заголовки и терминаторы строки. Вычислите размер пакета путем добавления размеров байтов заголовков, терминаторов строки и данных.
В этой таблице перечислено количество байтов для поддерживаемых типов данных.
Тип данных | Количество байтов |
---|---|
single | 4 байта |
int8 и uint8 | 1 байт |
int16 и uint16 | 2 байта |
int32 и uint32 | 4 байта |
Например, если ваш пакет данных включает 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
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.