Отправьте пакеты TCP/IP в удаленный хост по сети TCP/IP
SoC Blockset / ввод-вывод Процессора
Блок TCP Write отправляет пакеты TCP/IP в удаленный хост по TCP/IP (протокол управления передачей / межсетевой протокол) сеть.
data
— Входные данныеВходные данные в виде числового вектора. Блок отправляет эти данные по сети TCP/IP к удаленному хосту.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
msg
— Поток пакетов TCP/IP отправляется в удаленный хостЭтот порт сообщения отправляет пакеты TCP/IP, как сообщения, со связанным блоком IO Data Sink. Для получения дополнительной информации о сообщениях см. сообщения.
Примечание
Этот выход используется только в процессе моделирования. и ничего не делает в симуляции режима external mode и генерации кода.
Типы данных: SoCData
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/IP
(значение по умолчанию) | точечно-квадратическое выражениеЗадайте IP-адрес удаленного сервера, в который вы хотите отправить пакеты TCP/IP.
Чтобы включить этот параметр, установите параметр Network role на Client
.
Remote port
— Порт IP удаленного сервера, в который отправляются пакеты TCP/IP
(значение по умолчанию) | целое число от 1 до 65 535Задайте номер порта удаленного сервера, в который вы хотите отправить пакеты TCP/IP.
Чтобы включить этот параметр, установите параметр Network role на Client
.
Local port
— Порт IP на передающем хосте, от которого отправляются пакеты TCP/IP
(значение по умолчанию) | целое число от 1 до 65 535Когда параметр Network role устанавливается на Client
, задайте номер порта IP приложения, от которого вы хотите отправить пакеты TCP/IP. Значение по умолчанию -1
, наборы этот номер порта IP к случайному доступному номеру порта и использованию, что порт, чтобы отправить пакеты.
Когда параметр Network role устанавливается на Server
, этот локальный порт действует как порт листинга сервера TCP/IP, запускающегося в оборудовании. В этом случае задайте значение от 1 до 65 535 для этого параметра.
Byte order
ByteOrderLittleEndian
(значение по умолчанию) | BigEndian
Порядок байтов пакетов TCP/IP в виде одного из этих значений:
LittleEndian
— Устанавливает порядок байтов пакетов TCP/IP к прямому порядку байтов.
BigEndian
— Устанавливает порядок байтов пакетов TCP/IP к обратному порядку байтов.
Чтобы автоматически сгенерировать код С для вашего проекта и выполниться на устройстве SoC, используют инструмент SoC Builder. Сгенерировать и выполнить код С для ваших моделей SoC, Embedded Coder® функции требуются. Для получения дополнительной информации о генерации кода для проектов SoC смотрите, Генерируют Проект SoC.
Embedded Coder генерирует управляемый событиями код для этого блока. Эта схема показывает обобщенное представление реализации сгенерированного кода.
Примечание
Синхронизация измерений от сгенерированного кода может варьироваться в рамках выполнения экземпляра задачи по сравнению с синхронизацией задач в симуляции. Можно сконфигурировать модель, чтобы использовать данные, кэширующиеся в сигналах задачи достигнуть улучшенного соглашения между симуляцией и сгенерированным кодом. Для получения дополнительной информации смотрите Значение и Кэширование Сигналов Подсистемы Задачи.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.