Hauptinhalt

Diese Seite wurde mithilfe maschineller Übersetzung übersetzt. Klicken Sie hier, um das englische Original zu sehen.

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

Siehe auch

Blöcke