®
R&S
RTB2000
B.4.3 Interroge l'état d'un Instrument
Chaque partie de tout registre d'état peut être lue à l'aide d'interrogations. On distingue
deux types de commandes :
●
Les commandes communes *ESR?, *IDN?, *IST?, *STB? interrogent les regis-
tres de niveau supérieur.
●
Les commandes du système STATus interrogent les registres SCPI
(STATus:QUEStionable...)
La valeur retournée est toujours un nombre décimal qui représente le profil binaire du
registre interrogé. Ce nombre est évalué par le programme du contrôleur.
Les interrogations sont généralement utilisées après une demande SRQ afin d'obtenir
des informations détaillées sur la cause de la demande SRQ.
B.4.3.1
Notation Décimale d'un Profil Binaire
Les registres STB et ESR contiennent 8 bits, les registres SCPI 16 bits. Le contenu
d'un registre d'état est spécifié et transmis sous la forme d'un nombre décimal unique.
Pour cela, une valeur pondérée est attribuée à chaque bit. Le nombre décimal est la
somme des valeurs pondérées de tous les bits du registre qui sont mis à 1.
Exemple :
La valeur décimale 40 = 32 + 8 indique que les bits n° 3 et 5 dans le registre d'état (par
ex. le bit récapitulatif d'état QUEStionable et le bit ESB dans l'octet STatus) sont mis
à 1.
B.4.4 File d'attente des erreurs
Chaque état d'erreur au sein de l'appareil génère une entrée dans la file d'attente des
erreurs. Les entrées de la file d'attente des erreurs sont des messages d'erreur détail-
lés en texte clair pouvant être consultés dans le journal d'erreur ou interrogés via la
commande à distance avec SYSTem:ERRor[:NEXT]?. Chaque exécution de
SYSTem:ERRor[:NEXT]? retourne un enregistrement de la file d'attente des erreurs.
Si celle-ci ne contient plus aucun message d'erreur, l'appareil renvoie 0, "No error"
(pas d'erreur).
La file d'attente des erreurs devrait être consultée après chaque demande SRQ dans
le programme du contrôleur, étant donné que les entrées de la liste décrivent la cause
d'une erreur de manière plus précise que les registres d'état. Spécialement dans la
phase de test d'un programme de contrôleur, la file d'attente des erreurs devrait être
Manuel d'utilisation 1333.1611.09 ─ 11
Contrôle à distance ‒ système de rapport de statuts
Application du système de rapport de statuts
617