Utilisation Du Système Status Reporting; Demande D'intervention (Service Request), Structure Hiérarchique; Reconnaissance Série (Serial Poll) - Rohde & Schwarz ESIB7 Manuel D'utilisation

Récepteur de mesure des perturbations électromagnétiques
Table des Matières

Publicité

Système de rapport d'état
Utilisation du système Status Reporting
Pour que le système "Status Reporting" puisse être utilisé de façon effective, il faut que les informations
contenues dans ce système puissent être transmises au contrôleur pour leur traitement. Pour cela, il y a
plusieurs possibilités indiquées ci-dessous. Des exemples de programme détaillés figurent dans le
chapitre 8, Exemples de programme.
Demande d'intervention (Service Request), structure hiérarchique
Dans certaines conditions, l'appareil peut envoyer une "demande d'intervention" (SRQ) au contrôleur.
En général, cette demande déclenche une interruption dans le contrôleur, à laquelle le programme de
commande répond par des réactions appropriées. Comme indiqué sur la Fig. 5-4 une SRQ est
déclenchée lorsqu'un ou plusieurs des bits 2, 3, 4, 5 ou 7 de l'octet d'état est/sont à 1 et que le bit
correspondant du registre SRE est également positionné. Chacun de ces bits résume l'information d'un
autre registre, de la file d'erreurs (Error Queue) ou du tampon de sortie. Par le positionnement approprié
des parties ENABle des registres d'état, on peut obtenir que des bits quelconques dans des registres
d'état quelconques puissent déclencher une demande d'intervention. Pour pouvoir exploiter les
possibilités de la demande d'intervention, il faut que tous les bits des registres Enable SRE et ESE
soient à "1".
Exemples (voir aussi Fig. 5-4, paragraphe „Constitution d'un registre d'état SCPI" et exemples de
programme, le chapitre 7) :
Utilisation de la commande *OPC pour la génération d'une SRQ à la fin d'un balayage.
½ Mise à 1 du bit 0 dans le registre ESE (Operation Complete)
½ Mise à 1 du bit 5 (ESB) dans le SRE
Après avoir terminé ses réglages, l'appareil produit une SRQ.
La SRQ est la seule possibilité pour l'appareil de devenir actif de lui-même. Chaque programme de
contrôleur doit donc être conçu de façon telle qu'une demande d'intervention soit déclenchée chaque
fois qu'une fonction erronée se produit. Le programme doit alors réagir à la demande d'intervention
d'une façon appropriée. Un exemple détaillé d'utilisation d'une routine SRQ figure dans le chapitre 8,
Exemples de programme).
Reconnaissance série (Serial Poll)
Dans le cas d'une reconnaissance série, comme dans le cas de la commande *STB, on effectue
l'interrogation de l'octet d'état de l'appareil. Cette interrogation est toutefois réalisée à l'aide de
messages d'interface et s'effectue donc beaucoup plus vite. La procédure de reconnaissance série est
déjà définie dans la norme IEEE 488.1 et elle était jusqu'alors la seule possibilité standard, s'appliquant
quel que soit l'appareil, d'interroger l'octet d'état. La procédure fonctionne également dans les appareils
qui ne respectent ni les règles SCPI ni les règles IEEE 488.2.
La commande QuickBASIC permettant d'exécuter une reconnaissance série est IBRSP() La
reconnaissance série s'utilise principalement pour réaliser un contrôle rapide de l'état de plusieurs
appareils raccordés au bus CEI.
1088.7531.13
5.32
ESIB
F-15

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Esib26Esib40Esib-b1Esib-b2

Table des Matières