UDP Read

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

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

    SoC Blockset / ввод-вывод Хоста

Описание

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

Порты

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

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

Этот порт сообщения получает пакеты UDP, как сообщения, от связанного блока IO Data Source. Процесс сообщений, когда блок Task Manager инициировал задачу, содержащую блок UDP Read. Для получения дополнительной информации о сообщениях смотрите Основанную на сообщении Коммуникацию (Simulink).

Примечание

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

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

Вывод

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

Выведите пакет 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