Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l’originale in inglese.

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');

Vedi anche

Blocchi