Télécharger Imprimer la page

Metrix CX 1652 Notice De Fonctionnement page 98

Publicité

Configuration des bits du Status Byte Register :
RQS
Request Service, bit 6. Le bit RQS est mis à 1 chaque fois que les bits ESB ou MAV passent de 0 à 1
et sont activés (1) dans le SRE. Lorsque RQS est à 1, le CX 1652 valide la ligne de commande SRQ
dans l'interface IEEE-488. Vous pouvez exécuter une scrutation série pour lire ce bit et voir si le CX 1652
est la source d'un SRQ.
MSS
Master Summary Status (résumé d'état principal), bit 6. Le bit MSS est mis à 1 chaque fois que les bits
ESB ou MAV sont à 1 activés (1) dans le SRE. Ce bit peut être lu par la commande *STB? en mode
commande distante série, plutôt que d'exécuter une scrutation série.
ESB
Event Summary Bit (bit de résumé d'événement), bit 5. Le bit ESB est mis à 1 lorsqu'un ou plusieurs
bits ESR activés sont mis à 1. Inversement, le bit ESB est mis à 0 lorsqu'aucun des bits ESR n'est à 1.
MAV
Message Available (messages disponibles), bit 4. Le bit MAV est mis à 1 chaque fois que des données
sont disponibles dans la file d'attente (Output Queue) IEEE488 du CX 1652. Ce message sert à
synchroniser l'échange d'informations avec le contrôleur. Le contrôleur peut, par exemple, envoyer une
commande de requête au CX 1652, puis attendre que MAV passe à l'état TRUE. Le bus IEC625-1 peut
être affecté à un autre usage lorsqu'un programme d'application attend qu'un périphérique réponde. Si
un programme d'application commence une opération de lecture du registre Output Queue sans avoir
auparavant vérifié l'état du bit MAV, toute l'activité du bus système est bloquée jusqu'à ce que le
CX 1652 réponde.
13.4.2. S ervic e R eques t E nable R egis ter S R E
Service Request Enable Register est un registre de 8 bits qui active les messages résumés correspondants
dans le registre Status Byte Register. Le programmeur d'applications peut ainsi sélectionner pour un appareil
(le CX 1652) un motif d'émettre une requête de service en modifiant le contenu du SRE. Le Service Request
Enable Register est lu par l'interrogation commune *SRE?. Le message de réponse à cette interrogation
représente la somme des valeurs binaires pondérées du SRE. La valeur du bit 6 inutilisé doit toujours être zéro.
Le registre Service Request Enable Register est écrit à l'aide de la commande commune *SRE suivie d'une
valeur entière (0–191). L'envoi de la commande commune *SRE suivie d'un zéro vide le SRE. Un registre vidé
ne permet pas aux informations d'état de générer un message RSV local et aucune requête de service n'est
donc émise. Le Service Request Enable Register est vidé à la mise sous tension.
13.4.3. E vent S tatus R egis ter E S R
Event Status Register est un registre de deux octets dont les huit bits de poids supérieur sont toujours à 0, et
les huit bits de poids inférieur indiquent les divers états du calibrateur CX 1652. L'ESR est vidé à la mise sous
tension et chaque fois qu'il est lu.
Configuration des bits de l'Event Status Register :
PON
Power On (mise sous tension), bit 7. Ce bit d'événement indique qu'un passage hors tension à sous
tension s'est produit dans l'alimentation de l'appareil.
URQ
User Request (requête utilisateur), bit 6. Ce bit d'événement indique le branchement d'un adaptateur
de câble sur le connecteur AUXILIARY sur panneau avant ou son débranchement.
CME
Command Error (erreur de commande), bit 5. Ce bit d'événement indique qu'une commande ou requête
mal formée a été détectée sur le CX 1652.
EXE
Execution Error (erreur d'exécution), bit 4. Ce bit d'événement indique que la commande reçue ne peut
être exécutée en raison de l'état de l'appareil ou parce que le paramètre de la commande est hors
limites.
DDE
Device Dependent Error (erreur dépendante de l'appareil), bit 3. Ce bit d'événement indique qu'une
erreur qui n'est ni une erreur de commande, ni une erreur de requête ni une erreur d'exécution s'est
produite. Ce genre d'erreur s'applique à toute opération sur l'appareil qui ne s'est pas achevée
correctement en raison d'une condition particulière, par exemple une surcharge.
98

Publicité

loading