UDP отправляет

Отправьте данные по сети UDP к удаленному устройству

  • Библиотека:
  • Simulink Real-Time / UDP В реальном времени

Описание

Блок UDP Send отправляет данные по сети UDP к удаленному устройству. Блок может отправить данные при помощи связи между разработкой и целевыми компьютерами или при помощи специализированной карты Ethernet. Если вы используете специализированную карту Ethernet, добавьте блок UDP Configure в свою модель.

Local IP address параметра применяется только, когда блок выполняется на целевом компьютере. Если ваша модель запускается в Simulink® на компьютере разработчика, можно использовать этот блок, чтобы передать данные к удаленному устройству. В этом случае операционная система Windows® определяет сетевое подключение.

Чтобы широковещательно передать ко всем устройствам, установите To IP address на 255.255.255.255, в противном случае установите To IP address на допустимый IP-адрес.

Порты

Входной параметр

развернуть все

Вектор uint8, содержащего данные, чтобы передать по сети UDP. Чтобы определить сколько байтов данных, чтобы передать, используйте входной порт Length.

Типы данных: uint8

Определяет количество байтов данных, чтобы передать. Задайте ширину вектора Data как максимальное количество байтов, которые вы ожидаете передавать.

Параметры

развернуть все

Когда Local IP address установлен в Use host-target connection, блок использует связь между разработкой и целевыми компьютерами. В противном случае блок использует значение, которое вы устанавливаете в параметре Local IP address блока UDP Configure.

Если настройки блока UDP Configure включают многоадресную операцию, блок Send отправляет к IP-адресу, который установлен в IP-адрес группы. Поскольку оперативная многоадресная передача отправляет возможность, модель требует блока UDP Configure. Если модель не включает этот блок, предупреждение о недоступности маршрута выдано на цели.

Программируемое использование

Параметры блоков: ipAddress

Задает локальный порт UDP, через который можно передать данные.

Значение −1 означает что передачи блока с помощью любого доступного порта.

Программируемое использование

Параметры блоков: localPort

Задает IP-адрес целевого устройства. Чтобы широковещательно передать, отправьте к 255.255.255.255.

Программируемое использование

Параметры блоков: toAddress

Задайте порт UDP целевого устройства. С To IP address этот параметр задает место назначения передачи данных.

Программируемое использование

Параметры блоков: toPort

Введите основной шаг расчета или кратное основному шагу расчета.

Программируемое использование

Параметры блоков: sampleTime

Введенный в R2017b