exponenta event banner

Отправка UDP

Отправка пакета 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 с правами 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. Сделайте буфер достаточно большим, чтобы избежать потери данных, вызванной переполнением буфера.

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

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2011a