Отправьте пакеты TCP/IP в удаленный хост по сети TCP/IP
SoC Blockset / ввод-вывод Процессора
![]()
Блок TCP Write отправляет пакеты TCP/IP в удаленный хост по TCP/IP (протокол управления передачей / межсетевой протокол) сеть.
данные Входные данныеВходные данные, заданные как числовой вектор. Блок отправляет эти данные по сети TCP/IP к удаленному хосту.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32
msg — Поток пакетов TCP/IP отправляется в удаленный хостПоток пакетов TCP/IP отправляется в удаленный хост, возвращенный как числовой вектор. Тип данных вывода - то же самое как полученные входные данные.
Типы данных: single | double | int8 | int16 | int32 | uint8 | uint32 | uint16
Network role — Установите блок как сервер или клиентClient (значение по умолчанию) | ServerЧтобы сконфигурировать этот блок как клиент TCP/IP или сервер, установите этот параметр на Client или Server, соответственно.
Когда вы устанавливаете этот параметр на Client, необходимо обеспечить удаленный IP-адрес и удаленный номер порта IP сервера TCP/IP, в который вы хотите отправить пакеты TCP/IP. Укажите эту информацию при помощи параметров Remote port и Remote address.
Когда вы устанавливаете этот параметр на Server, необходимо обеспечить локальный номер порта IP, который действует как порт прослушивания сервера TCP/IP, запускающегося в оборудовании. Укажите эту информацию с помощью параметра Local port.
Remote address — IP-адрес удаленного сервера, в который отправляются пакеты TCP/IP127.0.0.1 (значение по умолчанию) | точечно-квадратическое выражениеЗадайте IP-адрес удаленного сервера, в который вы хотите отправить пакеты TCP/IP.
Чтобы включить этот параметр, установите параметр Network role на Client.
Remote port — IP удаленного сервера, в который отправляются пакеты TCP/IP25000 (значение по умолчанию) | целое число от 1 до 65 535Задайте номер порта удаленного сервера, в который вы хотите отправить пакеты TCP/IP.
Чтобы включить этот параметр, установите параметр Network role на Client.
Local port — IP на передающем хосте, от которого отправляются пакеты TCP/IP-1 (значение по умолчанию) | целое число от 1 до 65 535Когда параметр Network role устанавливается на Client, задайте номер порта IP приложения, от которого вы хотите отправить пакеты TCP/IP. Значение по умолчанию -1, устанавливает этот номер порта IP на случайный доступный номер порта и использует тот порт, чтобы отправить пакеты.
Когда параметр Network role устанавливается на Server, этот локальный порт действия как порт листинга сервера TCP/IP, запускающегося в оборудовании. В этом случае задайте значение от 1 до 65 535 для этого параметра.
ByteOrder ByteOrderLittleEndian (значение по умолчанию) | BigEndianПорядок байтов пакетов TCP/IP, заданных как одно из этих значений:
LittleEndian — Устанавливает порядок байтов пакетов TCP/IP к прямому порядку байтов.
BigEndian — Устанавливает порядок байтов пакетов TCP/IP к обратному порядку байтов.
Чтобы автоматически сгенерировать код С для вашего проекта и выполниться на устройстве SoC, используют инструмент SoC Builder. Смотрите Генерируют Проект SoC. У вас должна быть лицензия Embedded Coder®, чтобы сгенерировать и выполнить код С для вашего устройства SoC.
Embedded Coder генерирует управляемый событиями код для этого блока. Эта схема показывает обобщенное представление реализации сгенерированного кода.

Синхронизация измерений от сгенерированного кода может отличаться в рамках выполнения экземпляра задачи по сравнению с синхронизацией задач в симуляции. Можно сконфигурировать модель, чтобы использовать данные, кэширующиеся в сигналах задачи достигнуть улучшенного соглашения между симуляцией и сгенерированным кодом. Для получения дополнительной информации смотрите Значение и Кэширование Сигналов Подсистемы Задачи.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.