Отправка пакетов UDP на удаленный хост
SoC Blockset/Процессор ввода-вывода
SoC Blockset/Хост ввода-вывода
Блок UDP Write отправляет пакеты UDP (User Datаграмма Protocol) из приложения на целевой узел. Удаленный хост - это компьютер или оборудование, на которое вы хотите отправлять пакеты UDP.
data
- Входной сигналВходные данные, заданные как числовой вектор. Блок отправляет эти данные в виде пакета UDP на удаленный хост. Чтобы задать порядок байтов, в котором вы хотите отправить эти данные UDP, установите параметр Byte order. Блок преобразует эти входные данные в указанный тип порядка байтов.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
msg
- UDP-пакет отправлен на удаленный хостЭтот порт сообщения отправляет пакеты UDP, как сообщения, в подключенный IO Data Sink блок. Дополнительные сведения о сообщениях см. в разделе Сообщения.
Примечание
Этот выход используется только во время симуляции. и ничего не делает в генерации кода и симуляции режима external mode.
Типы данных: SoCData
Remote IP address (255.255.255.255 for broadcast)
- IP-адрес удаленного хоста, на который отправляются данные127.0.0.1
(по умолчанию) | выражение «пунктир-квадрат»Укажите удаленный IP-адрес узла, на который вы хотите отправлять UDP-пакеты.
Remote port
- IP-порт удаленного хоста, на который передаются данные25000
(по умолчанию) | целое число от 1 до 65 535Укажите номер порта хоста, на который вы хотите отправлять UDP-пакеты.
Local port
- Номер IP-порта приложения на целевой станции, из которой передаются данные-1
(по умолчанию) | целое число от 1 до 65 535Укажите номер порта приложения для целевого устройства, из которого вы хотите отправить UDP-пакеты. Значение по умолчанию -1
устанавливает номер локального порта на случайный доступный номер порта и использует этот порт для отправки пакетов UDP.
Byte order
- Порядок байтовLittleEndian
(по умолчанию) | BigEndian
Порядок байтов UDP-пакетов, заданный как одно из следующих значений:
LittleEndian
- Устанавливает порядок байтов UDP-пакетов на little endian.
BigEndian
- Устанавливает порядок байтов UDP-пакетов на большие конечные значения.
Чтобы автоматически сгенерировать код С для вашего проекта и выполнить его на однокристальном устройстве, используйте инструмент SoC Builder. Чтобы сгенерировать и выполнить код С для своих моделей SoC, Embedded Coder® требуются функции. Для получения дополнительной информации о генерации кода для проектов SoC, см. «Генерация дизайна SoC».
Embedded Coder генерирует управляемый событиями код для этого блока. Эта схема показывает обобщенное представление реализации сгенерированного кода.
Примечание
Измерения времени из сгенерированного кода могут варьироваться в процессе выполнения образца задачи по сравнению со временем задач в симуляции. Можно сконфигурировать модель, чтобы использовать кэширование данных в сигналах задачи, чтобы достичь улучшенного согласия между симуляцией и сгенерированным кодом. Для получения дополнительной информации смотрите Значение и Кэширование сигналов Подсистемы задач.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.