Comunicazione UDP di base
Questo esempio mostra come trasferire dati su una rete UDP utilizzando Simulink ®.
Instrument Control Toolbox™ fornisce blocchi Simulink per l'invio e la ricezione di dati su reti TCP/IP e UDP. Questo esempio utilizza i blocchi UDP Send e UDP Receive per eseguire il trasferimento di dati su una rete UDP.
Questo esempio richiede Simulink per aprire ed eseguire il modello.
Apertura del modello
open_system('demoinstrsl_udpcommunication');

Impostazione
Il segnale di input inviato al blocco UDP Send è un'onda sinusoidale con frequenza di 1 radiante/secondo. I blocchi UDP Send e UDP Receive utilizzano 'localhost' per il trasferimento dei dati. Si noti che la porta remota blocco UDP Send e la porta locale di ricezione UDP sono entrambe 51001.
Risultato
Dopo aver eseguito il modello, è possibile visualizzare l'onda sinusoidale risultante nel blocco Scope collegato al bloccoUDP Receive.

In questo esempio, i blocchi UDP Send e UDP Receive esistono nello stesso modello Simulink e vengono eseguiti sulla stessa macchina. Tuttavia, è anche possibile utilizzare i blocchi UDP Send e UDP Receive in due modelli diversi e comunicare tra due macchine diverse.
Chiusura del modello
close_system('demoinstrsl_udpcommunication');