Чтение UDP

Получите пакеты UDP от удаленного хоста

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

Описание

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

Порты

Входной параметр

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

Пакет UDP получен от удаленного хоста, заданного как числовой вектор. Этот вход используется только во время симуляции режима normal mode и ничего не делает в симуляции режима external mode и генерации кода.

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

Вывод

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

Выведите пакет UDP, полученный от удаленного хоста, возвращенного как числовой вектор.

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

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

Типы данных: uint32

Параметры

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

Задайте номер порта приложения на цели, в которой вы хотите получить данные. Совпадайте с локальным номером порта IP удаленному номеру порта IP удаленного хоста.

Выберите тип данных, которые блок получает от передающего хоста. Совпадайте с типом данных типу данных входных данных.

Задайте максимальное количество элементов данных, которые порт вывода data может произвести на каждом временном шаге.

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

Чтобы сгенерировать событийно-управляемый код, выберите этот параметр. Чтобы сгенерировать управляемый таймером код, очистите этот параметр.

Когда Enable event-based execution выбран, блок считывает данные из буфера сокета каждый раз, когда любые данные о UDP получены в буфере сокета независимо от шага расчета. Когда Enable event-based execution очищен, блок считывает доступные данные о UDP из буфера сокета в каждом шаге расчета. Чтобы установить размер данных, которые блок может считать из буфера сокета, задайте размер в параметре Receive buffer size.

Задайте, как часто планировщик запускает этот блок. Если этим значением является -1 (значение по умолчанию), планировщик присваивает шаг расчета для блока.

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

Введенный в R2019a

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