exponenta event banner

Отправка UDP

Отправить сообщение UDP

Библиотека

Сливы

dspsnks4

  • UDP Send block

Описание

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

Некоторые блоки Simulink ® и.exe файлы, созданные из моделей, которые содержат эти блоки, требуют общих библиотек, таких как .dll в Windows ®. Для блока UDP Send требуется networkdevice.dll файл библиотеки. Чтобы выполнить это требование, следуйте примеру на packNGo( Simulink Coder), чтобы упаковать файлы кода для модели. Результирующая сжатая папка содержит .dll файлы, которые требуются модели, в том числе networkdevice.dll. Запуск этого типа .exe файл вне среды MATLAB ®, разместите необходимое.dll файлы в той же папке, что и .exe или поместите их в папку на системном пути Windows. Дополнительные сведения см. в разделе Запуск созданного исполняемого файла вне MATLAB.

Параметры

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

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

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

В Linux ® для установки номера IP-порта ниже 1024 запустите MATLAB с правами root. Например, в командной строке 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. Сделайте буфер достаточно большим, чтобы избежать потери данных, вызванной переполнением буфера.

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

.

См. также

Объекты

Блоки

Представлен в R2010a