Unité De Sortie; Ordre De Commandes Et Synchronisation De Commandes - Rohde & Schwarz SME02 Manuel D'utilisation

Table des Matières

Publicité

Modèle d'appareil et traitement des commandes
3.7.4
Unité de sortie
L'unité de sortie enregistre l'information demandée par le contrôleur et envoyée par la gestion du jeu de
données. Elle prépare cette information selon les règles SCPI et les met à la disposition dans le tampon
de sortie. La capacité du tampon de sortie est de 256 caractères. Une information dépassant cette
capacité est mise à la disposition "par portions" sans que le contrôleur le remarque.
Si l'appareil est adressé en tant que parleur, mais le tampon de sortie ne contient pas de données ou
n'attend pas de données envoyées par la gestion du jeu de données, l'unité de sortie émet le message
d'erreur "Query UNTERMINATED" au système de rapport d'état. De données ne sont pas envoyées sur
le bus CEI, le contrôleur attend jusqu'à ce qu'il ait atteint sa limite de temps. Ce comportement est
défini par SCPI.
3.7.5

Ordre de commandes et synchronisation de commandes

Les explications figurant ci-dessus montrent que toutes les commandes peuvent être exécutées de
façon chevauchante. Les commandes de réglage au sein d'une ligne de commande ne sont pas
forcément traitées par l'ordre de la réception.
Pour assurer l'exécution des commandes par l'ordre défini, chaque commande doit être envoyée dans
une ligne de commande particulière, à savoir avec un appel IBWRT() particulier.
Pour éviter une exécution chevauchante de commandes, il faut utiliser une des commandes *OPC,
*OPC? ou *WAI. Toutes les trois commandes ne provoquent l'exécution d'une action définie qu'après le
réglage du matériel. Le contrôleur peut être contraint par une programmation appropriée d'attendre
l'arrivée de l'action correspondante (voir tableau 3-3).
Tableau 3-3
Synchronisation avec *OPC, *OPC? et *WAI
Commande
Action après l'établissement du matériel
*OPC
Réglage du bit Operation Complete dans
l'ESR
*OPC?
Inscription de "1" dans le tampon de sortie
*WAI
Exécution de la prochaine commande
Le dialogue ne s'arrête pas
Un exemple pour la synchronisation de commandes est indiqué dans l'annexe
programmes".
1038.6002.02
Programmation du contrôleur
- Réglage du bit 0 dans l'ESE
- Réglage du bit 5 dans le SRE
- Attente de la demande d'intervention (SRQ)
Adressage de l'appareil en tant que parleur
Emission de la prochaine commande
3.132
SME
D "Exemples de
F-13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sme03Sme03eSme03aSme06

Table des Matières