Herunterladen Diese Seite drucken

Behandlung Des Event Status Registers - Rohde & Schwarz FSP3 Bedienhandbuch

Werbung

Grundlegende Schritte der IEC-Bus-Programmierung

Behandlung des Event Status Registers

REM --- Unterprogramm zur Auswertung Event-Status-Register ----
Public SUB Esrread()
Esr$ = SPACE$(20)
CALL IBWRT(analyzer%, "*ESR?")
CALL IBRD(analyzer%, Esr$)
IF (VAL(Esr$) AND 1) > 0 THEN PRINT "Operation complete"
IF (VAL(Esr$) AND 2) > 0 THEN PRINT "Request Control"
IF (VAL(Esr$) AND 4) > 0 THEN PRINT "Query Error"
IF (VAL(Esr$) AND 8) > 0 THEN PRINT "Device dependent error"
IF (VAL(Esr$) AND 16) > 0 THEN
PRINT "Execution Error; Program aborted"'
STOP
END IF
IF (VAL(Esr$) AND 32) > 0 THEN
PRINT "Command Error; Program aborted"'
STOP
END IF
IF (VAL(Esr$) AND 64) > 0 THEN PRINT "User request"
IF (VAL(Esr$) AND 128) > 0 THEN PRINT "Power on"
END SUB
REM **********************************************************************
1093.4820.11
'Textvariable mit Leerzeichen vorbelegen
Fehlermeldung ausgeben
'Software anhalten
Fehlermeldung ausgeben
'Software anhalten
7.12
FSP
'ESR lesen
D-1

Werbung

loading