FETCh:CURRent? [< start_index >, < points >]
Les points-virgules ( ; ) séparent les commandes dans un même sous-système. Vous pouvez ainsi
envoyer plusieurs commandes de sous-système dans la même chaîne de message. Par exemple,
envoyer la chaîne de commande suivante :
OUTPut:STATe ON;DELay:RISE 1;FALL 2
revient à envoyer les commandes suivantes :
OUTPut ON
OUTPut:DELay:RISE 1
OUTPut:DELay;FALL 2
Notez que le point-virgule suit le chemin implicite de la structure arborescente hiérarchique. Dans
l'exemple ci-dessus, le mot-clé :STATe facultatif doit suivre le mot-clé OUTput pour placer l'analyseur
de commande au deuxième niveau de la hiérarchie. Cela permet d'utiliser le mot-clé DELay après le
point-virgule, car DELay est un mot-clé de deuxième niveau. Ensuite, l'analyseur de commande est
placé au troisième niveau de la hiérarchie par le mot-clé :RISE. Cela permet d'utiliser le mot-clé FALL
après le deuxième point-virgule, car FALL est un mot-clé de troisième niveau.
Vous pouvez également combiner des commandes de différents sous-systèmes dans la même chaîne
de message. Danse cas, vous devez utiliser deux points pour renvoyer l'analyseur de commande au
niveau de la racine afin d'accéder à un autre sous-système. Par exemple, vous pouvez annuler la
fonction de protection et vérifier l'état du registre des conditions de fonctionnement dans un message
à l'aide d'un spécificateur de racine comme suit :
OUTPut:PROTection:CLEar;:STATus:OPERation :CONDition?
Notez l'utilisation des deux points après le point-virgule afin de renvoyer l'analyseur de commande
vers la racine.
Caractères de fin
Une chaîne de commande envoyée à l'instrument doit se terminer par un caractère de nouvelle ligne
(<NL>). Le message IEEE-488 EOI (End-Or-Identify) est interprété comme un caractère <NL> et peut
être utilisé à la place d'un <NL> pour terminer une chaîne de commande. Un retour chariot suivi d'une
nouvelle ligne (<CR><NL>) est également accepté. Le caractère de fin de commande réinitialise
toujours le chemin de la commande SCPI au niveau racine.
Conventions syntaxiques
Les crochets angulaires ( < > ) indiquent que vous devez indiquer une valeur pour le paramètre déli-
l
mité. Par exemple, dans les instructions syntaxiques OUTPut:DELay ci-dessus, le paramètre
<valeur> est entouré de crochets angulaires. Les crochets ne sont pas envoyés avec la chaîne de
commande. Vous devez spécifier une valeur pour le paramètre (exemple : "OUTP:DEL:FALL 0.1"),
sauf si vous sélectionnez une autre option indiquée dans la syntaxe (exemple : "OUTP:DEL:FALL
MIN").
Guide d'utilisation et de maintenance Keysight série RP7900
5 Aide-mémoire de la programmation SCPI
205