Grundlegende UDP-Kommunikation
Dieses Beispiel zeigt, wie man Daten über ein UDP-Netzwerk mit Simulink® überträgt.
Instrument Control Toolbox™ stellt Simulink-Blöcke zum Senden und Empfangen von Daten über TCP/IP- und UDP-Netzwerke bereit. Dieses Beispiel verwendet die Blöcke UDP Send und UDP Receive, um Daten über ein UDP-Netzwerk zu übertragen.
Für dieses Beispiel wird Simulink benötigt, um das Modell zu öffnen und auszuführen.
Modell schließen
open_system('demoinstrsl_udpcommunication');

Einrichtung
Das an den UDP Send-Block gesendete Eingangssignal ist eine Sinuswelle mit einer Frequenz von 1 Radiant/Sekunde. Die Blöcke UDP Send und UDP Receive verwenden 'localhost' für die Datenübertragung. Beachten Sie, dass der Remote-Port des UDP Send-Blocks und der lokale UDP-Receive-Port beide 51001 sind.
Ergebnis
Nach dem Ausführen des Modells können Sie die resultierende Sinuswelle im Scope-Block sehen, der mit dem UDP Receive-Block verbunden ist.

In diesem Beispiel befinden sich die Blöcke UDP Send und UDP Receive im selben Simulink-Modell und werden auf demselben Rechner ausgeführt. Sie können jedoch auch die UDP Send- und UDP Receive-Blöcke in zwei verschiedenen Modellen verwenden und zwischen zwei verschiedenen Maschinen kommunizieren.
Modell schließen
close_system('demoinstrsl_udpcommunication');