RT-FIFO schreiben

Überträgt ein Element an einen RT-FIFO. Wenn der RT-FIFO keine leeren Elemente enthält, wartet der Knoten bis zum Erreichen von Timeout (ms) auf ein neues Element. Wenn bis zum Erreichen von Timeout (ms) kein weiteres Element folgt und Überschreiben bei Timeout "True" ist, überschreibt der Knoten das älteste Element des RT-FIFOs und gibt unter Timeout? "True" aus.

Hinweis Wenn Sie Signalverlaufsdaten mit Hilfe eines RT-FIFOs übertragen, bleibt das Variant-Element des Signalverlaufs unberücksichtigt, da Variant-Daten größenveränderlich sind und der RT-FIFO nur Elemente konstanter Größe verarbeiten kann.
1378

Ein-/Ausgänge

datatype_icon

RT-FIFO

Verweist auf einen vorhandenen RT-FIFO.

datatype_icon

Element

Die an den RT-FIFO zu schreibenden Daten. Dieser Datentyp passt sich an den Typ des zu schreibenden Werts an.

datatype_icon

Timeout in ms

Zeitspanne in Millisekunden, die der Knoten mit dem Warten auf einen leeren Slot zum Schreiben der Daten in den RT-FIFO verbringt. Verbinden Sie -1 mit dem Eingang Timeout in ms, wenn der Knoten unbegrenzt lange warten soll.

Default value: 0

datatype_icon

Fehler (Eingang)

Fehlerbedingungen, die vor der Ausführung des Knotens aufgetreten sind.

Der Knoten reagiert auf diesen Eingang entsprechend dem Standardfehlerverhalten.

Standard Error Behavior

Default value: Kein Fehler

datatype_icon

Überschreiben bei Timeout

Bestimmt, ob der älteste Wert im RT-FIFO überschrieben wird, wenn der FIFO keinen verfügbaren offenen Slot hat und der Wert des Eingangs Timeout in ms abläuft.

Verwenden Sie den Eingang Timeout in ms um einen Zeitraum für das Warten auf einen offenen Slot festzulegen, bevor der älteste Wert überschrieben wird.
TrueDer RT-FIFO überschreibt den ältesten Wert und gibt am Ausgang Timeout? "True" aus, wenn am FIFO ein Timeout auftritt.
FalseDer RT-FIFO überschreibt den ältesten Wert nicht, wenn am FIFO ein Timeout auftritt.

Default value: True

datatype_icon

RT-FIFO (Ausgang)

Referenz auf den unter RT-FIFO festgelegten RT-FIFO.

datatype_icon

Timeout?

Ein boolescher Wert, der angibt, ob am FIFO ein Timeout auftritt, bevor ein leerer Slot für den Schreibvorgang verfügbar wird.

True Am FIFO trat ein Timeout auf, bevor ein leerer Slot verfügbar wurde.
False Am FIFO trat kein Timeout auf.
datatype_icon

Fehler (Ausgang)

Fehlerinformationen.

Der Knoten erzeugt diesen Ausgang entsprechend dem Standardfehlerverhalten.

Standard Error Behavior

datatype_icon

Anzahl der Elemente

Anzahl der Elemente, die nach dem Lese- oder Schreibvorgang im RT-FIFO verbleiben.

Programming Patterns