UDP Send

Отправка пакета UDP

  • Библиотека:
  • Встроенный кодер/встроенные целевые системы/коммуникация с хостом

  • UDP Send block

Описание

Блок UDP Send передает вектор входных данных в виде пакета UDP к порту удаленной IP-сети. Номер удаленного IP-порта, на который блок отправляет пакеты UDP, настраивается в сгенерированном коде.

Некоторый Simulink® блоки и .exe файлы, созданные из моделей, которые содержат эти блоки, требуют общих библиотек, таких как .dll файлы в Windows®. Блок UDP Send требует networkdevice.dll файл библиотеки. Чтобы удовлетворить это требование, следуйте примеру на packNGo страница функции, чтобы упаковать файлы кода для вашей модели. Получившаяся сжатая папка содержит .dll файлы, которые требуются модели, включая networkdevice.dll. Чтобы запустить этот тип .exe файл за пределами MATLAB® окружение, разместите необходимую .dll файлы в той же папке, что и .exe Файл или поместите их в папку системного пути Windows. Для получения дополнительной информации см. раздел «Как запустить сгенерированный исполняемый файл вне MATLAB (DSP System Toolbox)».

Порты

Вход

расширить все

UDP-пакет, заданный как вектор данных, который передается в порт IP-сети.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Параметры

расширить все

Укажите IP-адрес или имя хоста для отправки пакетов UDP. Если вы задаете имя хоста, задайте его как строку. Для широковещательной передачи пакета UDP задайте '255.255.255.255'.

Укажите номер IP-порта, на который будут отправляться UDP-пакеты. Этот параметр настраивается в сгенерированном коде, но не настраивается во время симуляции.

На Linux®Чтобы установить номер IP-порта ниже 1024, запустите MATLAB с корневыми привилегиями. Для примера в командной строке Linux введите:

sudo matlab

Укажите, использует ли блок локальный номер порта, который присваивается системой или задается с помощью параметра Local IP port. Чтобы позволить системе назначить номер порта, выберите Automatically determine. Если адрес получателя ожидает UDP-пакетов от определенного номера порта, выберите Specify via dialog и задайте номер порта с помощью параметра Local IP port.

Зависимости параметров

Чтобы включить параметр Local IP port , выберите Specify via dialog.

Укажите номер IP-порта, с которого блок отправляет UDP-пакеты. Используйте этот параметр, когда адрес приема ожидает сообщений от определенного номера порта.

Зависимости параметров

Чтобы включить этот параметр, установите Local IP port source равным Specify via dialog.

Укажите размер буфера в байтах, который отправляет пакеты UDP. Сделайте буфер достаточно большим, чтобы избежать потери данных, вызванной переполнением буфера.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2011a