9.6.3 Registre du bit
Ce registre regroupe les informations provenant de tous les autres groupes de statuts
comme définit dans l'interface numérique IEEE 488.2 standard pour les instruments
programmables. Le registre peut être lu par une série d'interrogation ou par *STB?. Les
deux méthodes retournent les mêmes données, sauf pour le bit 6. Envoyez la commande
*STB? retournera MSS en bit 6, alors que l'interrogation retourne RQS au bit 6.
La commande *CLS effacera le bit de statut.
Bit
Signal
0
BSY
1
0
2
SYS
3
QUES
4
MAV
5
ESB
6
MSS RQS
7
OPER
Tableau 9-4: Registre de bit de statut
Erreur de disponibilité d'information
Ce bit est réglé lorsqu'une erreur apparaît dans la liste d'erreurs système. Il est lu en
utilisant l'interrogation SYSTem:ERRor?.
Message disponible
Indique qu'un message est disponible dans la liste de sortie GPIB. Ce bit est effacé lorsque
la mémoire tampon de la sortie GPIB est lue.
Registre de statuts d'évènements standard
Il s'agit d'un bit de récapitulation pour ESR. Il est réglé lorsqu'un des bits de ESR est réglé,
et effacé lorsque l'ESR est lu.
Le bit RQS
Lorsque l'alimentation nécessite une maintenance, elle paramètre l'interruption du SRQ et
verrouille le RQS du bit 6 du registre de statut. Lorsque le contrôleur corrige
l'interruption, RQS est effacé à l'intérieur du registre et repasse en position 6 du bit de
réponse. Les bits restant du registre de statut ne sont pas perturbés.
Le bit MSS
Il s'agit d'un récapitulatif temps réel (non verrouillé) de tous les bits du registre de statut,
qui sont activés par le registre d'activation de demande de service. MSS est réglé
lorsque l'alimentation a au moins une ou plusieurs raisons pour demander un
service. Envoyez la commande *STB? Pour lire le MSS dans la position 6 du bit de
réponse. Aucun bit du registre de statut n'est effacé par sa lecture.
9.6.4 Déterminer la cause d'une interruption
Vous pouvez déterminer la raison pour un SRQ par les actions suivantes :
Utilisez un sondage série ou l'interrogation *STB? Pour déterminer quels sont les bits
récapitulatifs actifs.
Lit le registre d'évènement correspondant pour chaque bit récapitulatif afin de déterminer
quels évènements font que le bit récapitulatif soit paramétré. Lorsqu'un registre
d'évènement est lu, il est effacé. Cela efface également le bit récapitulatif correspondant.
L'interruption sera répétée jusqu'à ce que la condition spécifique causant l'événement soit
annulée. Si ce n'est pas possible, l'évènement sera désactivé par la programmation du bit
correspondant du registre d'activation du groupe de statut. La manière la plus rapide
d'état
Signification
Bit occupé
Non utilisé
Erreur système
Bit de résumé de statuts d'interrogation
Bit de résumé de messages disponibles
Bit de résumé de statuts d'évènements
Bit de résumé de statuts maître
Bit de service requis
Bit de résumé de statuts d'utilisation
139