Hardware Reference
In-Depth Information
che System erreichbare, maximale Sicherheit gewährleistet, ohne dass ein komplet-
tes Status Reporting nach SCPI-Standard realisiert wurde. Diese Einschränkungen
haben natürlich Folgen. So darf das Beispielgerät eigentlich gar nicht auf den Befehl
SYSTem:CAPability? antworten, denn das ist Geräten vorbehalten, die die minima-
len Anforderungen des SCPI-Standards ohne Einschränkungen erfüllen [SCPI_4:
1.5]. Zu Demonstrationszwecken ist dieser Befehl jedoch implementiert. In den
Handel als SCPI-kompatibles Messgerät dürfte das Beispielgerät so jedoch nicht
kommen, wenn man keine Abmahnung riskieren will.
11.5 SCPI-Befehle des Beispielgeräts
Das Beispielgerät versteht die folgenden SCPI-Befehle:
11.5.1 [:]SYSTem:CAPability?
Dieser Befehl fragt das Gerät nach seinen Fähigkeiten. Wie vorab beschrieben, ist
dieser Befehl eigentlich solchen Geräten vorbehalten, die uneingeschränkt SCPI
unterstützen. Für die Antwort auf diesen Befehl gibt es feste Regeln, die unter dem
Stichwort „Instrument Classification“ in der SCPI-Dokumentation nachgelesen
werden können [SCPI-4: 1.4]. Da das Beispielgerät weder über Scan- noch Trigger-
fähigkeiten verfügt, ist die Antwort einfach (SWITCHER).
;******************************************************************************
; [:]SYSTem:CAPability? SCPI Command
;******************************************************************************
system_capability?
movlw UPPER SystCap
movwf TBLPTRU
movlw HIGH SystCap
movwf TBLPTRH
movlw LOW SystCap
movwf TBLPTRL
tblrd *+
movff TABLAT,DescriptorPointer ;length of string
syst_cap_loop
tblrd *+
movff TABLAT,BULKIN
call ResponseByte
decfsz DescriptorPointer,F
bra syst_cap_loop
; close with semicolon
movlw ';'
movwf BULKIN
Search WWH ::




Custom Search