Überträgt die Daten vom Schreibpuffer an das Gerät oder die Schnittstelle unter VISA-Ressourcenname.


icon

Ein-/Ausgänge

  • cvsrn.png VISA-Ressourcenname

    VISA-Ressourcenname gibt die zu öffnende Ressource an. Mit dem Element VISA-Ressourcenname werden auch die Session und die Klasse angegeben.

  • cstr.png Schreibpuffer

    Schreibpuffer enthält die Daten, die an das Gerät übertragen werden sollen.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • ivsrn.png VISA-Ressourcenname (Ausgang)

    VISA-Ressourcenname (Ausgang) ist eine Kopie von VISA-Ressourcenname, der von den VISA-Funktionen ausgegeben wird.

  • iu32.png Ausgabezählwert

    Ausgabezählwert ist die Anzahl der tatsächlich gesendeten Bytes.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Ob die Daten synchron oder asynchron übertragen werden, richtet sich nach dem Betriebssystem. Zum synchronen Schreiben der Daten klicken Sie mit der rechten Maustaste auf den Knoten und wählen Sie aus dem Kontextmenü Synchroner I/O-Modus»Synchron aus.

    Bei der getakteten Datenübertragung von oder an einen Hardware-Treiber ist der Aufruf-Thread für die Dauer der Übertragung gesperrt. Je nach Geschwindigkeit der Übertragung werden dadurch andere Prozesse, die mit dem Aufruf-Thread arbeiten, mehr oder weniger behindert. Wenn die Daten so schnell wie möglich übertragen werden sollen, wird der Aufruf-Thread bei der getakteten (synchronen) Übertragung vollständig in Anspruch genommen.

    Hinweis Wenn Sie mit maximal vier Geräten arbeiten, sind synchrone Aufrufe bei den meisten Anwendungen etwas schneller. Bei fünf oder mehr Geräten sind asynchrone Aufrufe dagegen erheblich schneller. Die Standardeinstellung in LabVIEW ist asynchrone I/O.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Instrument IO\Serial\Serial.lvproj
    • labview\examples\Instrument IO\GPIB\GPIB with VISA functions.vi