TCP/IP Receive
Daten über das TCP/IP-Netzwerk von einem angegebenen Remote-Rechner empfangen
Bibliotheken:
Instrument Control Toolbox
Beschreibung
Der TCP/IP Receive-Block konfiguriert und öffnet eine Schnittstelle zur angegebenen Remote-Adresse unter Verwendung des TCP/IP-Protokolls. Die Konfiguration und Initialisierung erfolgen einmalig zu Beginn der Modellausführung. Der Block erfasst Daten entweder im blockierenden oder im nicht-blockierenden Modus während der Laufzeit des Modells. Verwenden Sie den TCP/IP Receive-Block, um Streaming-Daten über ein TCP/IP-Netzwerk zu lesen. Dieser Block funktioniert nur als TCP/IP-Client und kann nicht als TCP/IP-Server verwendet werden.
Dieser Block besitzt keine Eingangsanschlüsse. Es verfügt über einen oder zwei Ausgänge, je nachdem, ob Sie den blockierenden oder nicht-blockierenden Modus wählen. Wenn Sie den Blockierungsmodus auswählen, verfügt der Block über einen Ausgangsport, Data, der den empfangenen Daten entspricht. Wenn Sie den Blockierungsmodus nicht auswählen, verfügt der Block über zwei Ausgänge, Data und Status.
Dieser Block verwendet einen FIFO-Puffer (First In, First Out) zum Empfangen von Daten. In jedem Zeitschritt gibt der Port Data die angeforderten Werte aus dem Puffer zurück. Im nichtblockierenden Modus zeigt der Port Status an, ob der Block neue Daten empfangen hat. Wenn am Port Status der Wert 1 angezeigt wird, sind neue Daten verfügbar; wird am Port Status der Wert 0 angezeigt, sind keine neuen Daten verfügbar.
Weitere unterstützte Funktionen
Der TCP/IP Receive-Block unterstützt die Verwendung des Simulink®-Beschleunigermodus und des Schnellbeschleunigers. Diese Funktion beschleunigt die Ausführung von Simulink-Modellen.
Der TCP/IP Receive-Block unterstützt die Verwendung von Modellreferenzierung. Diese Funktion ermöglicht es Ihnen, andere Simulink-Modelle als modulare Komponenten in Ihr Modell einzubinden.
Der TCP/IP Receive-Block unterstützt die C/C++ Codegenerierung. Mit dieser Funktion können Sie C und C++ Code mit Simulink Coder™ generieren.
Weitere Informationen zu diesen Funktionen finden Sie in der Simulink-Dokumentation.
Beispiele
Ports
Ausgabe
Parameter
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt in R2007b

