UDP Send

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

Библиотека блоков

Embedded Coder / Встроенная Коммуникация Целей/Хоста

Описание

Блок UDP Send передает входной вектор как сообщение UDP по порту сети IP. Удаленный номер порта IP, в который блок отправляет пакеты UDP, является настраиваемым в сгенерированном коде C/C++.

Примечание

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

Параметры

Удаленный IP-адрес ('255.255.255.255' для широковещательной передачи)

Задайте IP-адрес или имя узла, в которое блок отправляет сообщение. Чтобы широковещательно передать сообщение UDP, сохраните значение по умолчанию, '255.255.255.255'.

Remote IP port

Задайте порт, в который блок отправляет сообщение. Этот параметр является настраиваемым в сгенерированном коде C/C++, но не настраиваемым в процессе моделирования. Значением по умолчанию является 25000. Значение может быть в области значений [1, 65535].

Примечание

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

sudo matlab

Local IP port source

Чтобы позволить системе автоматически присвоить номер порта, выберите Automatically determine. Чтобы задать номер порта IP с помощью параметра Local IP port, выберите Specify via dialog.

Local IP port

Задайте номер порта IP, от которого блок отправляет сообщение.

Если адрес получения ожидает сообщения от конкретного номера порта, введите тот номер здесь.

Send buffer size (bytes)

Размер внутреннего буфера, который отправляет пакеты UDP, заданные в байтах как скаляр в области значений [1, 67108864]. По умолчанию параметр устанавливается на 8 192 байта.

Параметры устаревшие

Sample time

Шаг расчета говорит блок, сколько времени ожидать прежде, чем опросить относительно новых сообщений.

Примечание

Этот параметр только появляется в устаревшей версии блока UDP Send. Замените блок UDP Send устаревший на текущий блок UDP Send.

Введенный в R2011a

Для просмотра документации необходимо авторизоваться на сайте