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

Generateur de signaux
Table des Matières

Publicité

Système de rapport d'état
3.8.4
Utilisation du système Status Reporting
Pour pouvoir utiliser le système Status Reporting d'une façon effective, il faut tranSMPttre les
informations contenues au contrôleur où elles sont traitées. A cela il y a plusieurs possibilités indiquées
ci-dessous. Les exemples de programme détaillés sont indiqués dans l'annexe
programme.
3.8.4.1
Demande d'intervention (Service Request), Structure hiérarchique
Dépendant des circonstances, l'appareil peut envoyer une "demande d'intervention" (SRQ) au
contrôleur. En général, cette demande d'intervention déclenche une interruption dans le contrôleur ce
qui provoque des réactions correspondantes du programme de contrôle. Comme indiqué dans la figure
3.3 (paragr. 3.8.2), une SRQ est déclenchée lorsqu'un ou plusieurs des bits 2, 3, 4, 5 ou7 de l'octet
d'état est/sont activé/s et libéré/s. Chacun de ces bits résume l'information d'un autre registre, de l'Error
Queue ou du tampon de sortie. Par le réglage correspondant des parties ENABle des registres d'état,
des bits quelconques dans des registres d'état quelconques peuvent déclencher une demande
d'intervention. Pour pourvoir exploiter les possibilités de la demande d'intervention, il faut mettre à "1"
tous les bits dans les registres Enable SRE et ESE.
Exemples (voir aussi fig. 3.3, paragr. 3.8.2 et exemples de programme, annexe D) :
Utiliser la commande "*OPC" pour la génération d'une SRQ
À
Mise á 1 du bit 0 (Operation Complete) dans l'ESE
À
Mise á 1 du bit 5 (ESB) dans le SRE
Après avoir terminé ses réglages, l'appareil produit une SRQ.
Indiquer la fin d'un balayage par une SRQ sur le contrôleur
À
Mise á 1 du bit 7 dans le SRE ( bit de somme du registre STATus:OPERation)
À
Mise á 1 du bit 3 (sweeping) dans le STATus:OPERation:ENABle.
À
Mise á 1 du bit 3 dans le STATus:OPERation:NTRansition afin que le passage du bit 3
Sweeping de 1 à 0 (fin du balayage) soit également enregistré dans la partie EVENt.
Après avoir terminé le balayage, l'appareil produit une SRQ.
La SRQ est la seule possibilité pour l'appareil de devenir actif lui-même. Chaque programme de
contrôleur doit être réglé de façon qu'une demande d'intervention soit déclenchée dans le cas d'une
fonction erronée. Le programme devrait réagir à la demande d'intervention d'une façon correspondante.
3.8.4.2
Reconnaissance série (Serial Poll)
Dans le cas d'une reconnaissance série, la commande "*STB" provoque l'interrogation de l'octet d'état
d'un appareil. L'interrogation pourtant est réalisée à l'aide de messages d'interface et s'effectue, par
conséquent, considérablement plus vite. La procédure de la reconnaissance série est déjà définie par la
norme IEEE 488.1 et était la seule possibilité standard pour des appareils différents 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
reconnaissance série s'utilise principalement pour réaliser un aperçu rapide de l'état de plusieurs
appareils raccordés au bus CEI.
1035.5005.02
3.86
SMP
D, exemples de
"IBRSP()". La
F-8

Publicité

Table des Matières
loading

Table des Matières