Schreibt ein Element in einen Einzelelement-Stream-Kanal oder gibt dem Kanal das Zeichen zum Abbruch. Wenn der Kanal voll ist, wartet der Endpunkt. Dieser Endpunkt entspricht dem Endpunkt Schreiben, hat aber zusätzlich einen Eingang mit dem Namen Abbrechen und einen Ausgang mit dem Namen Abgebrochen?. Mit Hilfe der Funktion zum Abbrechen des Einzelelement-Stream-Kanals können Sie einen Kanal unvermittelt schließen und alle im Kanalpuffer verbleibenden Daten ignorieren. Dieser Endpunkt muss gemeinsam mit dem Endpunkt Lesen mit Abbruch verwendet werden.

Sie können diesen Endpunkt in das Blockdiagramm einfügen, indem Sie einen Anschluss oder eine Verbindung mit der rechten Maustaste anklicken und Erstellen»Schreibender Kanalendpunkt»Einzelelement-Stream»Schreiben mit Abbruch auswählen.


icon

Ein-/Ausgänge

  • ci32.png Timeout in ms (-1)

    Timeout in ms gibt an, wie viele Millisekunden der Endpunkt Zeit hat, die angegebenen Daten an den Kanal zu übertragen. Die Standardeinstellung lautet -1. Das heißt, es liegt keine Zeitbeschränkung vor.

  • cbool.png Element gültig? (T)

    Element gültig? gibt an, ob das Element gültig ist. Bei TRUE beachtet der Endpunkt das Zeichen Element gültig?. Bei FALSE ignoriert der Endpunkt den Wert von Element. Der Endpunkt ist wirkungslos, wenn Element gültig? und Letztes Element? FALSE sind. Die Standardeinstellung lautet TRUE.

  • csgl.png Element

    Element gibt die Daten an, die an den Kanal übertragen werden sollen.

  • cbool.png Letztes Element? (F)

    Letztes Element gibt an, ob es sich bei dem aktuellen Element um das letzte Element handelt, das dieser Endpunkt an den Kanal übermittelt. Die Standardeinstellung lautet FALSE. Bei TRUE markiert dieser Endpunkt den Kanal als geschlossen und ignoriert weitere Schreibaufrufe. Der Empfangsendpunkt kann weiterhin Daten empfangen, bis der Ausgang Letztes Element? des Empfangsendpunkts TRUE ausgibt.

  • cbool.png Abbrechen

    Abbrechen gibt an, ob dieser Kanal abgebrochen werden soll. Wenn Abbrechen TRUE ist, markiert dieser Endpunkt den Kanal als geschlossen und ignoriert weitere Schreibaufrufe. In der Zwischenzeit gibt der Ausgang Abgebrochen? beim nächsten Aufruf dieses Endpunkts TRUE aus.

  • ibool.png Timeout?

    Timeout? gibt TRUE aus, wenn die unter Timeout in ms angegebene Zeit verstrichen ist, bevor der Endpunkt die Daten, die unter Element angegeben sind, an den Kanal übertragen hat.

  • iqueuern.png Kanal

    Kanal ist die Kanalverbindung, mit der dieser Endpunkt mit einem Empfangsendpunkt verbunden wird.

  • ibool.png Abgebrochen?

    Abgebrochen? gibt TRUE aus, wenn die Tätigkeit dieses Endpunkts oder Empfangsendpunkte, die mit diesem Kanal verbunden sind, abgebrochen wurde. Wenn Abgebrochen? TRUE ist, sind weitere Aufrufe des Endpunkts wirkungslos und Abgebrochen? gibt erneut TRUE aus.

  • Weitere Informationen

    Lesen mit Abbruch

    Details zum FPGA-Modul

    Die folgenden Details gelten, wenn Sie dieses Objekt in einem FPGA-VI verwenden.

    Hinweis Die folgenden Details können sich mit jeder Version des LabVIEW FPGA Modules ändern.
    SCTL (Single-Cycle Timed Loop) Nicht unterstützt.
    Verwendung

    Bei Arrays unterstützt dieser Endpunkt nur eindimensionale Arrays fester Größe mit unterstützten Datentypen. Dieser Endpunkt unterstützt keine Arrays variabler Größe, auch wenn das Array zum Kompilierungszeitpunkt auf eine einzelne Größe aufgelöst wird.

    Dieser Endpunkt unterstützt keine LabVIEW-Klassen.

    Wenn Sie diesen Endpunkt mit dem Fließkomma-Datentyp mit einfacher Genauigkeit verwenden, lesen Sie die folgenden Themen zur Unterstützung von Ressourcenverbrauch, Latenz und Single-Cycle Timed Loop.
    Hinweise Ein Kanalanschluss eines ablaufvarianten SubVIs kann nur mit einem Kanal verbunden werden. Wenn ein ablaufvariantes SubVI von mehreren Stellen aus aufgerufen wird, müssen sich die mit einem bestimmten Anschluss verbundenen Kanalverbindungen zum Kompilierungszeitpunkt auf denselben Kanal auflösen.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Channels\One Element Stream\Channel - One Element Stream.lvproj