GPIB: Status - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Zeigt den aktuellen Status des durch Adress-String bezeichneten GPIB-Controllers an. Die Fehlerein- und -ausgabe funktioniert bei dieser Funktion anders als gewohnt. Der Status des GPIB-Controllers wird unabhängig davon abgefragt, ob vorher ein Fehler aufgetreten ist oder nicht.

Ein-/Ausgänge
Adress-String
—
Adress-String enthält die Primäradresse des GPIB-Geräts, mit dem die Funktion kommuniziert. Zur Eingabe der Primär- und Sekundäradresse eines Geräts in Adress-String verwenden Sie die Form primär+sekundär. Bei primär und sekundär handelt es sich um dezimale Werte. Wenn primär 2 ist und sekundär 3, lautet Adress-String 2+3. Wenn Sie keine Adresse angeben, führen die Funktionen vor dem Senden oder Empfangen des Strings keine Adressierung durch. Es wird davon ausgegangen, dass die entsprechenden Befehle auf andere Weise gesendet wurden oder ein anderer Controller für die Adressierung verantwortlich ist. Wenn das Gerät durch den Controller adressiert werden soll, dieser jedoch vor dem Zeitlimit dazu nicht in der Lage ist, werden die Funktionen mit GPIB-Fehler 6 (Timeout) beendet und in Status wird das Bit 14 gesetzt. Wenn es sich bei der GPIB-Karte nicht um den aktiven Controller (CIC) handelt, geben Sie keinen Adress-String an. Sind mehrere GPIB-Controller vorhanden, bestimmt ein Vorsatz in Adress-String in der Form "ID:Adresse" (oder "ID:", wenn keine Adresse erforderlich ist) den Controller, der von einer bestimmten Funktion verwendet wird. Wenn der GPIB-Controller beispielsweise zur Kommunikation mit einem Gerät an Adresse auf 2 gesetzt werden soll, verwenden Sie den Präfix 2:3. Ohne Controller-ID gehen die Funktionen von Controller (bzw. Bus) 0 aus.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. Dieser Anschluss funktioniert wie ein normaler Fehler (Eingang), jedoch mit folgender Einschränkung. Der Knoten wird normal ausgeführt, selbst wenn zuvor ein Fehler auftrat.
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.
GPIB-Fehler
—
GPIB - Fehler enthält den letzten Fehlercode, der von einer der GPIB-Funktionen ausgegeben wurde. Unter GPIB-Fehlercodes finden Sie die möglichen Einstellungen für GPIB-Fehler (wenn Bit 15 von Status gesetzt ist).
Byte-Anzahl
—
Byte-Anzahl gibt an, wie viele Bytes von der vorherigen GPIB-Operation gesendet wurden.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Adress-String
—
Fehler (Eingang)
—
Status
—
GPIB-Fehler
—
Byte-Anzahl
—
Fehler (Ausgang)
—