UDP в реальном времени

Связь в режиме реального времени с низкоуровневым интернет-протоколом

Универсальный дейтаграммный протокол (UDP) является основанным на пакете протоколом, который использует плату Ethernet в качестве физического уровня. Каждый пакет UDP содержит байты, обеспеченные прикладным уровнем. Можно передать данные с помощью этого протокола из приложения реального времени, которое выполняется на целевом компьютере. Для получения дополнительной информации о стандарте UDP, см. Транспортный протокол UDP.

Реализация Simulink® Real-Time™ может поддержать или специализированную сеть Ethernet или разделяемую сеть Ethernet.

Чтобы создать специализированную сеть Ethernet, используйте отдельную плату Ethernet, которая совместима с шинными архитектурами стандарта PCI, такова как PCI, PCI Express® и PXI®. Сконфигурируйте блок UDP Configure с номером шины PCI и номером слота специализированной платы Ethernet. Можно запустить эту реализацию протокола из приложения реального времени, которое работает на целевом компьютере. Можно использовать его, чтобы передать данные и от совместимого устройства UDP.

Чтобы создать разделяемую сеть Ethernet, используйте тот же аппаратный порт Ethernet в качестве использования целевого компьютера, чтобы связаться с компьютером разработчика. Сконфигурируйте UDP Send и блоки UDP Receive, чтобы использовать целевую хостом настройку подключения. В этом режиме вам не нужен блок UDP Configure. Можно запустить эту реализацию протокола из приложения реального времени, которое работает на целевом компьютере. Можно также запустить его из модели Simulink, которая работает на компьютере разработчика. Чтобы передать данные и от совместимого устройства UDP, которое соединяется с этой сетью, используйте переключатель.

Блоки

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

UDP ConfigureИнициализируйте сетевой интерфейс Ethernet, чтобы использовать для коммуникации UDP в режиме реального времени приложения
UDP SendОтправьте данные по сети UDP к удаленному устройству
UDP ReceiveПолучите данные по сети UDP от удаленного устройства
Byte PackingСоздайте системы координат данных
Byte UnpackingВскройте противоречия в системах координат данных
Byte Reversal/Change EndianessИнвертируйте данные с прямым порядком байтов для процессора с обратным порядком байтов

Функции

macaddrПреобразуйте вектор символов или представьте скалярный Мак адрес в виде строки к основанному на векторе адресу

Темы

Транспортный протокол UDP

Узнайте о связи между целевым компьютером и другими устройствами с пакетами UDP.

Обмен данными UDP с разделяемым Советом Ethernet

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

Коммуникационный Setup UDP

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

UDP и сигналы Переменного Размера

Адаптируйте сигналы переменного размера к обработке блоками UDP.

Поиск и устранение проблем

Диагностируйте настройку блока UDP

Исследуйте проблемы с настройкой блока UDP, которые генерируют проблемы коммуникации.

Рекомендуемые примеры