Получите пакеты UDP на локальном хосте - компьютере от удаленного хоста
SoC Blockset / ввод-вывод Хоста
Блок UDP Read (HOST) получает UDP (Пользовательский Дейтаграммный Протокол) пакеты от удаленного хоста на локальном хосте. Локальный хост в хосте - компьютере, на котором вы хотите получить пакеты UDP. Удаленный хост является хостом - компьютером или оборудованием, из которого вы хотите получить пакеты UDP.
data
— Пакет UDP получен от удаленного хостаПакет UDP получен на локальном хосте - компьютере, возвращенном как числовой вектор. Data type for Message и параметры Length устанавливают этот тип выходных данных и пакетную длину, соответственно.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
length
— Длина пакета UDPДлина пакета UDP возвращена на порте data.
Этот порт без имени, пока вы не очищаете параметр Output variable-size signal.
Типы данных: single
| double
| int8
| int16
| int32
| uint8
| uint16
| uint32
| Boolean
Local IP port
— Номер порта IP локального хоста
(значение по умолчанию) | целое число от 1 до 65 535Задайте номер порта IP локального хоста.
На Linux®, чтобы установить локальный номер порта IP на значение меньше чем 1 024, запускают MATLAB® с полномочиями пользователя root. Например, в командной строке Linux, введите:
sudo matlab
Remote IP address ('0.0.0.0' to accept all)
— IP-адрес удаленного хоста
(значение по умолчанию) | точечно-квадратическое выражениеЗадайте IP-адрес удаленного хоста. Установите это значение к определенному IP-адресу к пакетам блока UDP от всех других IP-адресов. Чтобы принять пакеты UDP от всех IP-адресов, используйте значение по умолчанию '0.0.0.0'
.
Receive buffer size (bytes)
— Максимальное количество байтов данных в полученных данных
(значение по умолчанию) | положительное целое числоЗадайте максимальное количество байтов данных пакетов UDP, которые вы хотите сохранить в локальном буфере. Установите это значение, достаточно большое, чтобы избежать потери данных, вызванной переполнением буфера.
Maximum length for Message
— Максимальная длина данных
(значение по умолчанию) | положительный целочисленный скалярЗадайте максимальную длину пакета выхода UDP. Установите этот параметр на значение, равное или больше, чем размер данных пакета UDP. Блок обрезает любые данные, которые превышают эту длину.
Максимальный размер полезной нагрузки пакета UDP составляет 65 507 байтов. Maximum length for Message равен максимальному размеру полезной нагрузки пакета UDP в байтах, разделенных по условию размер шрифта пакета UDP. Например, если типом выходных данных является double
, затем установите значение Maximum length for Message к 65507/8 = 8118.
Data type for Message
— Тип данных пакета выхода UDPuint8
(значение по умолчанию) | single
| double
| int8
| int16
| uint16
| int32
| uint32
| boolean
Выберите тип данных для векторных элементов пакета выхода UDP. Совпадайте с этим типом данных типу данных пакетов UDP, отправленных удаленным хостом.
Blocking time (seconds)
— Время, чтобы ожидать пакета UDP
(значение по умолчанию) | неотрицательный скалярЗадайте длительность времени, чтобы ожидать пакета UDP перед возвращающимся управлением к планировщику для каждой выборки.
Sample time (seconds)
'SampleTime'
(значение по умолчанию) | неотрицательный скалярЗадайте, как часто планировщик запускает этот блок.
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.