Unité De Sortie; Ordre Des Instructions Et Leur Synchronisation - Rohde & Schwarz NRT Manuel D'utilisation

Table des Matières

Publicité

NRT
3.6.5
Unité de sortie
L'unité de sortie recueille l'information demandée par le contrôleur et envoyée par la gestion de
l'ensemble de données. Elle prépare cette information selon les règles SCPI et la rend disponible dans
la file d'attente de sortie. La capacité de la file d'attente de sortie est de 4096 caractères. Une
information dépassant cette capacité est mise à disposition "par portions", sans que le contrôleur le
remarque.
Lorsque l'appareil est adressé en tant que parleur, mais que la file d'attente de sortie ne contient pas de
données ou n'attend pas de données envoyées par la gestion de l'ensemble de données, l'unité de
sortie émet le message d'erreur "Query UNTERMINATED" au système d'indication d'état. Aucune
donnée n'est envoyée sur le bus CEI et le contrôleur attend jusqu'à ce que le temps imparti soit écoulé.
Ce comportement est défini par la norme SCPI.
3.6.6

Ordre des instructions et leur synchronisation

Les explications données ci-dessus montrent que toutes les instructions peuvent potentiellement se
chevaucher lors de leur exécution. Les instructions de réglage placées dans un message de
programmation ne sont pas forcément traitées dans l'ordre de leur réception.
Pour faire en sorte que l'exécution des instructions s'effectue dans un ordre défini, chaque instruction
doit être envoyée dans un message particulier, c'est-à-dire par un appel IBWRT() particulier.
Pour éviter une exécution avec chevauchement des instructions, on doit utiliser l'une des instructions
*OPC, *OPC? ou *WAI. Ces instructions entraînent toutes les trois l'exécution d'une action définie que
lorsque le matériel a été réglé et se trouve en régime établi. Le contrôleur peut être contraint, par une
programmation appropriée, d'attendre l'apparition de l'action correspondante (voir Tableau 3-13).
Tableau 3-13 Synchronisation à l'aide de *OPC, *OPC? et *WAI
Commande
Action sur le matériel en régime établi
*OPC
Mise à 1 du bit "Opération achevée" dans l'ESR
*OPC?
Inscription de "1" dans la file d'attente de sortie
*WAI
Poursuite du dialogue sur le bus CEI
Un exemple de synchronisation d'instructions est donné à l'annexe D, Exemples de programmation.
1080.9506.02
Modèle d'appareil et traitement des commandes
Programmation du contrôleur
- Positionnement du bit 0 dans l'ESE
- Positionnement du bit 5 dans le SRE
- Attente de la demande de service (SRQ))
Adressage de l'appareil en tant que parleur
Envoi de l'instruction suivante
3.49
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