Contenuto principale

Questa pagina è stata tradotta con la traduzione automatica. Fai clic qui per vedere l'ultima versione in inglese.

Comunicazione UDP di base

R2026a

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