UDP Read (HOST)

Получите пакеты UDP на локальном хосте - компьютере от удаленного хоста

  • Библиотека:
  • SoC Blockset / ввод-вывод Хоста

Описание

Блок UDP Read (HOST) получает UDP (Пользовательский Дейтаграммный Протокол) пакеты от удаленного хоста на локальном хосте. Локальный хост в хосте - компьютере, на котором вы хотите получить пакеты UDP. Удаленный хост является хостом - компьютером или оборудованием, из которого вы хотите получить пакеты UDP.

Порты

Вывод

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

Пакет UDP получен на локальном хосте - компьютере, возвращенном как числовой вектор. Data type for Message и параметры Length устанавливают этот тип выходных данных и пакетную длину, соответственно.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Длина пакета UDP возвращена на порте data.

Этот порт без имени, пока вы не очищаете параметр Output variable-size signal.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Параметры

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

Задайте номер порта IP локального хоста.

Примечание

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

sudo matlab

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

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

Задайте максимальную длину пакета выхода UDP. Установите этот параметр на значение, равное или больше, чем размер данных пакета UDP. Блок обрезает любые данные, которые превышают эту длину.

Максимальный размер полезной нагрузки пакета UDP составляет 65 507 байтов. Maximum length for Message равен максимальному размеру полезной нагрузки пакета UDP в байтах, разделенных по условию размер шрифта пакета UDP. Например, если типом выходных данных является double, затем установите значение Maximum length for Message к 65507/8 = 8118.

Выберите тип данных для векторных элементов пакета выхода UDP. Совпадайте с этим типом данных типу данных пакетов UDP, отправленных удаленным хостом.

Задайте длительность времени, чтобы ожидать пакета UDP перед возвращающимся управлением к планировщику для каждой выборки.

Задайте, как часто планировщик запускает этот блок.

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

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

Смотрите также

Введенный в R2019a