Interrogation Série (Serial Poll); Interrogation Parallèle (Parallel Poll); Interrogations; Interrogation De La File D'erreurs (Error Queue) - Rohde & Schwarz NRT Manuel D'utilisation

Table des Matières

Publicité

NRT
3.7.4.2
Interrogation série (Serial Poll)
Dans le cas d'une interrogation série, comme dans le cas de l'instruction *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 d'interrogation série est déjà
définie dans la norme IEEE 488.1 et elle était jusqu'alors la seule possibilité standard d'interroger l'octet
d'état indépendamment de l'appareil utilisé. Elle fonctionne également dans les appareils qui ne
respectent ni les règles SCPI ni les règles IEEE 488.2.
L'instruction QuickBASIC permettant d'exécuter une interrogation série est IBRSP(). L'interrogation
série s'utilise principalement pour réaliser un contrôle rapide de l'état de plusieurs appareils raccordés
au bus CEI.
3.7.4.3
Interrogation parallèle (Parallel Poll)
Dans le cas d'une interrogation parallèle (Parallel Poll), le contrôleur peut demander, simultanément par
une même instruction, à un maximum de 8 appareils de transmettre 1 bit d'information sur les lignes de
données, c'est-à-dire de placer la ligne de données affectée de chaque appareil au niveau logique "0"
ou "1". De façon analogue au registre SRE, qui définit les conditions nécessaires au déclenchement
d'une demande de service, il existe un registre PPE (validation d'interrogation parallèle) qui est lié bit à
bit au registre STB - compte tenu du bit 6 – par des opérations logiques ET. Les résultats sont alors
combinés par un opérateur OU et le résultat envoyé (éventuellement sous forme inversée) comme
réponse à l'interrogation parallèle du contrôleur. Le résultat peut également être interrogé sans
interrogation parallèle au moyen de l'instruction *IST.
L'appareil doit d'abord être réglé pour l'interrogation parallèle à l'aide de l'instruction QuickBASIC
IBPPC(). Cette instruction assigne une ligne de données à l'appareil et détermine si la réponse doit
être donnée sous la forme inversée. L'interrogation parallèle elle-même s'effectue par IBRPP().
L'interrogation parallèle s'utilise principalement dans le cas de plusieurs appareils raccordés au bus CEI
pour déterminer rapidement, après une demande de service, l'appareil qui a envoyé cette demande de
service. Pour cela, les registres SRE et PPE doivent être positionnés sur la même valeur. Un exemple
détaillé d'interrogation parallèle est indiqué à l'annexe D, Exemples de programmation.
3.7.4.4

Interrogations

Chaque registre d'un registre d'état peut être lue au moyen d'interrogations. Les diverses interrogations
sont indiquées dans les descriptions détaillées des registres au paragraphe 3.7.2. Le message retourné
est toujours un nombre représentant la configuration binaire du registre interrogé. L'exploitation de ce
nombre est effectué par le programme contrôleur.
En général, les interrogations s'utilisent après une SRQ, afin d'obtenir des informations détaillées sur la
cause de la SRQ.
3.7.4.5

Interrogation de la file d'erreurs (Error Queue)

Chaque état d'erreur provoque une inscription dans la file d'erreurs. Ces inscriptions sont des messages
d'erreurs détaillés. Lorsqu'une tête de mesure est connectée au NRT, les erreurs concernant la tête
peuvent être lues par commande manuelle dans le menu UTIL – TEST – SENS. Généralement, la file
d'erreurs peut être interrogée via le bus CEI à l'aide de l'interrogation SYSTem:ERRor?. Chaque
interrogation SYSTem:ERRor? fournit une inscription de la file d'erreurs. Lorsque la file d'erreurs est
vide, l'appareil retourne la réponse 0, "No error".
Comme les inscriptions de la file d'erreurs renseignent de façon plus précise sur les causes d'erreur
que les registres d'état, il convient d'utiliser l'interrogation de la file d'erreurs dans le programme
contrôleur après chaque demande de service. Dans la phase de test d'un programme contrôleur en
particulier, il est utile d'interroger régulièrement la file d'erreurs, car elle enregistre aussi les instructions
erronées du contrôleur vers l'appareil.
1080.9506.02
Système de rapport d'état
3.57
F-6

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Nrt-b1Nrt-b2Nrt-b3Nrt-z3Nrt-z4Nrt-b1z43 ... Afficher tout

Table des Matières