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

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

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

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

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

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

Для многоадресных операций используйте блок UDP Multicast Receive и блок UDP Send. Многоадресные операции поддерживаются приложением реального времени, которое вы создаете из модели. Многоадресно передайте получают операцию, не поддерживается в симуляции модели на компьютере разработчика.

Блоки

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

UDP SendОтправьте данные по сети UDP к удаленному устройству
UDP ReceiveПолучите данные по сети UDP от удаленного устройства
UDP Multicast ReceiveПолучите данные по сети UDP от удаленного устройства
Byte PackingСоздайте системы координат данных
Byte UnpackingВскройте противоречия в системах координат данных
Byte Reversal/Change EndianessИнвертируйте данные с прямым порядком байтов для процессора с обратным порядком байтов
Shared Memory PackПакет общей памяти
Shared Memory UnpackРаспаковка общей памяти

Темы

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

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

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

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

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

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

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

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

Сопутствующая информация

Интерфейс TCP/IP (Instrument Control Toolbox)

Интерфейс UDP (Instrument Control Toolbox)

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