Основная коммуникация UDP

В этом примере показано, как передать данные по сети UDP с помощью Simulink®.

Instrument Control Toolbox™ обеспечивает блоки Simulink® для отправки и получения данных по сетям TCP/IP и UDP. Этот пример использует блок UDP Send и Receive, чтобы выполнить передачу данных по сети UDP.

Этот пример требует, чтобы Simulink открыл и запустил модель.

open_system('demoinstrsl_udpcommunication');

close_system('demoinstrsl_udpcommunication');

Настройка

Входной сигнал, отправленный в блок UDP Send, является синусоидой частоты 1 радиан/секунда. UDP Отправляет и Получает использование блоков 'localhost' для передачи данных через два различных порта. Порт, выбранный для двух блоков UDP, 51000 и 51001.

Результат

Получившаяся синусоида замечена в блоке scope, соединенном с блоком UDP Receive.

В этом примере UDP Отправляет и Получает блоки, существуют в той же модели Simulink и запущены на той же машине. Однако можно также использовать UDP, Отправляют и Получают блоки в двух различных моделях и связываются через две различных машины.