UDP Send

Отправьте сообщение 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