В этом примере показано, как передать данные по сети 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, Отправляют и Получают блоки в двух различных моделях и связываются через две различных машины.