Registres d'état SCPI
Tous les instruments SCPI implémentent les registres d'état de la même manière. Le système d'état enregistre
diverses conditions de l'instrument dans trois groupes de registres : le registre d'octet d'état, le registre
d'événement standard et les groupes de registres d'état douteux. Le registre d'octet d'état enregistre les
informations récapitulatives de haut niveau signalées dans les autres groupes de registres.
Qu'est-ce qu'un registre d'événement ?
Un registre d'événements est un registre en lecture seule qui signale des conditions définies au sein de l'instrument.
Les bits d'un registre d'événements sont verrouillés. Une fois qu'un bit d'événement est défini, les changements
d'état ultérieurs sont ignorés. Les bits d'un registre d'événements sont automatiquement effacés par une requête
de ce registre (comme *ESR? ou STAT:QUES:EVEN?) ou en envoyant la commande *CLS (clear status). Une
réinitialisation (*RST) ou un effacement de périphérique n'effacera pas les bits dans les registres d'événements.
L'interrogation d'un registre d'événements renvoie une valeur décimale correspondant à la somme pondérée binaire
de tous les bits définis dans le registre.
Qu'est-ce qu'un registre d'activation ?
Un registre d'activation définit quels bits dans le registre d'événements correspondant sont logiquement combinés
ensemble pour former un seul bit de résumé. Les registres d'activation sont à la fois lisibles et inscriptibles.
L'interrogation d'un registre d'activation ne l'effacera pas. La commande *CLS (clear status) n'efface pas les registres
d'activation mais elle efface les bits dans les registres d'événements. Pour activer des bits dans un registre
d'activation, vous devez écrire une valeur décimale qui correspond à la somme pondérée binaire des bits que vous
souhaitez activer dans le registre.
43
Keysight Série E36100B - Guide d'utilisation et de maintenance