Chapitre 4 Référence de l'interface de commande à distance
A l'inverse des commandes ASCII et de certaines autres commandes
GPIB, l'interrogation série (Serial Poll) est exécutée immédiatement et
ne sollicite pas le processeur principal de l'instrument. L'état indiqué
dans la réponse ne résulte donc pas nécessairement de l'exécution de
la commande la plus récente. Pour cette raison, avant d'émettre une
interrogation série, utilisez la commande *OPC? pour vous assurer que
les commandes précédemment envoyées à l'instrument ont terminé
leur exécution.
Utilisation de la commande *STB? pour lire l'octet
d'état
La commande *STB? est similaire à une interrogation série (Serial Poll),
mais elle est traitée comme n'importe quelle autre commande ASCII de
l'instrument. Elle renvoie le même résultat que l'interrogation série, à
ceci près que le bit 6 n'est pas réinitialisé tant que les conditions de son
activation subsistent.
La commande *STB? n'est pas traitée automatiquement au niveau
matériel de l'interface de bus IEEE-488 et, par conséquent, elle n'est
exécutée qu'au terme de l'exécution des commandes précédentes. Vous
ne pouvez pas réinitialiser la ligne d'interruption SRQ à l'aide de la
commande *STB?.
Utilisation du bit Message disponible (MAV, Message
AVailable)
Vous pouvez utiliser le bit 4 ("Message disponible") de l'octet d'état pour
déterminer à quel moment des données peuvent être lues dans le tampon
de sortie à partir de votre ordinateur. L'instrument ne remet à zéro le
bit 4 que lorsque tous les messages présents dans le tampon de sortie ont
été lus.
Le système d'états SCPI
291
4