Receive - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Liest Daten-Bytes von einem GPIB-Gerät.
Weitere Informationen zu den Voreinstellungen für Timeout und Adressen finden Sie unter Voreinstellungen für GPIB-Funktionen.

Ein-/Ausgänge
Bus
—
Bus adressiert das unter Bus bezeichnete Interface als Listener. Bus gibt die Nummer des GPIBs an. Ist auf Ihrem Computer nur ein GPIB vorhanden, lautet die Standardbusnummer 0. Informationen zu weiteren GPIB-Schnittstellen finden Sie in den Softwareinstallationsanweisungen des GPIB-Controllers.
Adresse
—
Unter Adresse wird die Primäradresse des GPIB-Geräts aufgeführt, mit dem die Funktion kommuniziert. Wenn eine Sekundäradresse erforderlich ist, formatieren Sie die Primär- und Sekundäradresse mit Hilfe der Funktion Adresse erstellen.
Modus
—
Modus legt fest, auf welche Weise das Ende der Daten signalisiert werden soll. Der Standardwert lautet 0. Liegt der dezimale Wert von Modus im Bereich von 0 bis 255, bildet das dem Wert entsprechende ASCII-Zeichen das Endzeichen. Bei Erkennung des Zeichens beendet die Funktion den Lesevorgang. Wenn Modus nicht angeschlossen ist oder der Dezimalwert 256 beträgt, beendet die Funktion den Lesevorgang beim Empfang von "END".
Anzahl
—
Zählwert ist die maximale Anzahl von Datenbytes, die vom Gerät in Daten-String ausgegeben werden sollen.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Daten-String
—
Daten-String enthält die Anzahl der Datenbytes vom GPIB-Gerät.
Status
—
Bei Status handelt es sich um ein boolesches Array, in dem jedes Bit einen Zustand des GPIB-Controllers beschreibt. Bei einem Fehler wird Bit 15 gesetzt. GPIB-Fehler gilt nur dann, wenn Bit 15 von Status gesetzt ist In der folgenden Tabelle sehen Sie die Nummer und den Status, den jedes Bit in Status anzeigt. Außerdem finden Sie hier Beschreibungen zu den einzelnen Bits.
Byte-Anzahl
—
Byte-Anzahl gibt die Anzahl der Bytes an, die über den GPIB übertragen werden.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Der Empfangsvorgang wird unter einem der folgenden Umstände beendet:
- Die Anzahl der angeforderten Bytes wurde gelesen.
- Es wurde ein Fehler erkannt.
- Die Zeitgrenze wurde überschritten.
- Die END-Nachricht wurde empfangen (EOI aktiviert)
- Das EOS-Zeichen wurde empfangen (vorausgesetzt, diese Option wurde durch den an Modus übergebenen Wert aktiviert).
Bus
—
Adresse
—
Fehler (Eingang)
—
Daten-String
—
Status
—
Byte-Anzahl
—
Fehler (Ausgang)
—