Le protocole SCPI
Convention de
programmation
Notions
d'arborescence
Syntaxe des
commandes
Commandes
communes
Commandes
spécifiques
Mots-clés
Paramètres
< >
([ ])
({ })
( | )
14
L'arbre des commandes comporte toutes les commandes spécifiques à
l'instrument.
Les commandes communes (norme IEEE 488.2) sont listées séparément,
car elles n'affectent pas la position de l'analyseur de syntaxe dans l'arbre.
Lorsque le terminateur <NL> est envoyé à l'instrument, l'analyseur est
positionné au niveau de la racine.
Lorsque l'analyseur se trouve dans un répertoire, les 2 séparateurs ' ;: ' lui
sont nécessaires pour remonter à la racine.
Code mnémonique
*
Mot clé court
:
Mot clé long
Les crochets ([ ]) sont utilisés pour entourer un mot-clé qui est optionnel
lors de la programmation. L'instrument réalisera la commande que le mot-
clé facultatif y soit ou non. Les majuscules et minuscules sont utilisées pour
différencier la forme courte du mot-clé (lettres majuscules) et la forme
longue (mot entier).
L'instrument accepte les lettres majuscules ou minuscules sans distinction.
SWE:SOUR INT est équivalent à SOURce:SWEep:SOURce INTernal
Les paramètres, s'il y en a, sont séparés du mot-clé par un espace (' ').
Une commande peut accepter des paramètres de type défini, une
expression littérale ou une combinaison des deux.
Les paramètres d'un type défini sont notés par les caractères ci-contre.
Les crochets signifient que le ou les paramètres sont optionnels.
Les accolades définissent la liste des paramètres permis.
La barre verticale peut être lue comme un « ou », elle est utilisée pour
séparer les différents paramètres possibles.
?
;
:
;
suffixe
?
paramètre
' '
numérique
Programmation à distance
Terminateur
Terminateur
Générateurs de Fonctions