Structure et syntaxe des messages d'appareil
3.5.2
Structure d'une commande
Les commandes se composent d'un en-tête et, dans la plupart des cas, d'un ou de plusieurs
paramètres. L'en-tête et les paramètres sont séparés par un "White Space" (code ASCII 0 à 9, 11 à 32
en décimal, p. ex. un caractère espace). Les en-têtes peuvent contenir plusieurs mots-clé. Les
commandes d'interrogation sont créées en ajoutant un point d'interrogation directement à l'en-tête.
Note :
Les commandes utilisées dans les exemples suivants ne sont pas forcément implémentées
dans l'appareil.
Common Commands
Commandes spécifiques à l'appareil
Hiérarchie :
POWer
Fig. 3-1
Structure arborescente des systèmes de commande SCPI indiquée au moyen de
l'exemple du système SOURce
1035.5005.02
Les commandes indépendantes de l'appareil contiennent un en-tête
précédé d'un astérisque "*" et éventuellement un ou plusieurs
paramètres.
Exemples : *RST
*ESE 253
*ESR?
Les commandes spécifiques à l'appareil présentent une structure
hiérarchique (voir fig. 3-1). Les différents niveaux sont représentés par
des en-têtes composés. Les en-têtes du niveau le plus haut (root level)
disposent d'un seul mot-clé. Ce mot-clé indique un système de
commandes complète.
Exemple :
SOURce
Ce mot-clé indique le système de commandes SOURce.
Dans le cas de commandes des niveaux inférieures, il faut indiquer le
chemin complet, commençant à gauche, par le niveau le plus haut, les
mots-clé individuels sont séparés par deux points ":".
Exemple :
SOURce:FM:EXTernal:COUPling AC
Cette commande est située sur le quatrième niveau du
système SOURce. Elle provoque le réglage AC du
couplage de la source de signaux externe.
SOURce
AM
POLarity
MODE
RESET, remet l'appareil à l'état initial.
EVENT STATUS ENABLE, règle les bits du
registre d'état d'événement possible
EVENT STATUS QUERY, interroge le
contenu du registre d'état d'événement.
FM
INTernal
POLarity
3.6
SMP
EXTernal
STATe
COUPling
F-8