Hardware Reference
In-Depth Information
10.7.10 <chann_nr_list>
Ist die eingeschränkte Version für das Beispielgerät. Es ist keine Bereichs- oder
Matrixschreibweise erlaubt. Einzelne Kanalnummern des Typs <channel_spec>
sind im Bereich 1 bis 4 erlaubt. Der gesamte Parameter <chann_nr_list> darf aus
maximal zehn Zeichen bestehen. Wie vorab erwähnt, sind die Elemente <module_
channel> und <path_name> in Kanallisten nicht erlaubt.
Beispiel für eine erlaubte Schreibweise:
(@1, 2, 3 ,4)
Es gilt nicht die Regel für die Schaltreihenfolge der <channel_list>-Elemente. Alle
Relais des Beispielgeräts, die in einem <chann_nr_list>-Parameter stehen, werden
gleichzeitig geschaltet. Wenn eine Reihenfolge erzwungen werden soll, dann ist das
nur möglich, indem nacheinander entsprechende Fernsteuerbefehle an das Bei-
spielgerät gesendet werden.
Beispiel:
CLOSE (@4); CLOSE (@2);CLOSE (@3) erzwingt die Schaltreihenfolge 4, 2, 3.
CLOSE(@4,2,3)schaltetdieRelais2,3und4gleichzeitig.
Leere Kanalliste
Für den SCPI Befehl ROUTe:CLOSe:STATe? gilt, dass das Gerät mit einer Kanalliste
antwortet [SCPI-2: 17.1.1]. Es werden in der Liste die Kanalnummern <channel_
spec> aller eingeschalteten Relais ausgegeben. Wenn kein Relais eingeschaltet ist,
muss demzufolge eine leere Liste ausgegeben werden. Gemäß dem Syntaxdiagramm
ist die Schreibweise für eine leere Liste: (@) [SCPI-1: 8.3.2]. Wenn (@) also ein gül-
tiger Parameter ist, dann muss gelten, dass das Gerät auch in Befehlen wie
ROUTe:OPEN und ROUTe:CLOSe leere Listen als Parameter akzeptiert. Die
Befehle ROUT:CLOS (@) oder ROUT:OPEN (@) dürfen demnach nicht dazu füh-
ren, dass eine Fehlermeldung erzeugt wird, selbst wenn die Befehle an sich keinerlei
Wirkung haben.
10.7.11 <STRING PROGRAM DATA>
Dieses Element stellt einen Textstring dar, der wahlweise von Hochkommas (ASCII
0x27) oder Anführungszeichen (ASCII 0x22) eingeschlossen ist. Für beide Varian-
ten gilt, dass alle Hochkommas oder Anführungszeichen, die innerhalb der ein-
schließenden Zeichen stehen, zum Text gehören. Die Codierung des Parameters
erfolgt in ASCII [IEEE488.2: 7.7.5]. Im Text sind formatierende Zeichen, wie Carri-
age Return (0x 0D), Line Feed (0x0A) und Space (0x20) verboten [IEEE488.2:
7.7.5.1].
Search WWH ::




Custom Search