Chapitre 4 Référence de l'interface de commande à distance
Réglages des commandes d'interrogation
Il est généralement possible d'interroger l'instrument afin de connaître
la valeur d'un paramètre. Pour cela, ajoutez un point d'interrogation
("?") au mot-clé de la commande correspondante. Par exemple, après
l'envoi de la commande ci-dessous, qui règle la fréquence du signal de
sortie à 5 kHz :
"FREQ 5000"
vous pouvez envoyer la commande suivante pour obtenir la valeur de
fréquence actuellement programmée :
"FREQ?"
Vous pouvez aussi demander à l'instrument la fréquence minimale ou
maximale autorisée avec la fonction active en utilisant l'une des
commandes suivantes :
"FREQ? MIN"
"FREQ? MAX"
Terminaison des commandes SCPI
Toute chaîne de commande envoyée au générateur de fonctions doit finir
par un caractère <saut de ligne>. Le message EOI (End-Or-Identify) de
la norme IEEE-488 est interprété comme un caractère <saut de ligne>. Il
est donc possible de l'utiliser à la place de ce caractère pour marquer la
fin d'une chaîne de commande. Vous pouvez aussi utiliser un <retour
chariot> immédiatement suivi d'un <saut de ligne>. La terminaison
d'une chaîne de commande ramène systématiquement le chemin de
commande SCPI en cours au niveau de la racine.
Commandes communes pour la norme IEEE -488,2
La norme IEEE-488.2 définit un jeu de commandes communes dédiées à
l'exécution de fonctions telles que la réinitialisation, l'autotest ou le
rapport d'états. Les commandes communes commencent toujours par un
*
astérisque (
) suivi d'un mot-clé de trois caractères. Elles peuvent
comporter un ou plusieurs paramètres. Leur mot-clé est séparé du
premier paramètre par un espace. Si vous faites tenir plusieurs
commandes sur une même ligne de programme, elles doivent être
séparées les unes des autres par un point-virgule ( ; ), comme dans
l'exemple ci-dessous :
"*RST; *CLS; *ESE 32; *OPC?"
Présentation du langage SCPI
4
305