Pollt alle Geräte seriell.

Obwohl die Funktion "AllSpoll" in der Regel ausreicht, um eine beliebige Anzahl von GPIB-Geräten seriell zu pollen, sollten Sie die Funktion ReadStatus verwenden, wenn Sie nur ein GPIB-Gerät seriell pollen.

Weitere Informationen zu den Voreinstellungen für Timeout und Adressen finden Sie unter Voreinstellungen für GPIB-Funktionen.


icon

Ein-/Ausgänge

  • ci32.png Bus

    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.

  • c1di16.png Adressliste

    Adressliste enthält die Adressen der GPIB-Geräte, die von der Funktion seriell gepollt werden sollen.

    Wenn eine Sekundäradresse erforderlich ist, können Sie diese mit der Funktion MakeAddr in das richtige Format bringen.

  • cerrcodeclst.png Fehler (Eingang)

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

  • i1di16.png Liste der seriellen Poll-Bytes

    Liste der seriellen Poll-Bytes enthält die Antworten der Geräte, deren Adressen in den entsprechenden Elementen von Adressliste enthalten sind.

  • i1dbool.png 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

    Die folgende Tabelle zeigt den numerischen Wert und den symbolischen Status jedes Bitsinstatus. Außerdem finden Sie hier Beschreibungen zu den einzelnen Bits.

    Statusbit Numerischer Wert Symbolischer Status Beschreibung
    0 1 DCAS Gerätegrundzustand (Device Clear State)
    1 2 DTAS Geräte-Trigger-Status (Device Trigger State)
    2 4 LACS Listener aktiv
    3 8 TACS Talker aktiv
    4 16 ATN ATN aktiviert
    5 32 CIC Verantwortlicher Controller (Controller-In-Charge)
    6 64 REM Netzwerkstatus (Remote State)
    7 128 LOK Keine Frontbedienung (Lockout State)
    8 256 CMPL Operation beendet
    12 4096 SRQI SRQ während CIC erkannt
    13 8192 END EOI oder EOS erkannt
    14 16384 TIMO Timeout
    15 -32768 ERR Fehler erkannt
  • ii32.png Byte-Anzahl

    Byte-Anzahl enthält den Index aller Geräte, bei denen ein Timeout eingetreten ist und die nicht auf das Pollen geantwortet haben.

    Bei einer erfolgreichen Abfrage gibt Byte-Anzahl die Anzahl der Antworten in der Byte-Liste für serielle Polls aus. Bei einem Fehler wird der Adresslisten-Index der ersten Adresse ausgegeben, die einen Timeout erreicht hat oder ungültig ist.

  • ierrcodeclst.png Fehler (Ausgang)

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