4
Chapitre 4 Référence de l'interface de commande à distance
Le système d'états SCPI
Pour interrompre l'ordinateur avec une demande de
service SRQ
1. Envoyez un message Device Clear au générateur pour le réactiver et
effacer son tampon de sortie (par exemple, CLEAR 710).
2. Réinitialisez les registres d'événements et la file d'attente des erreurs
avec la commande *CLS.
3. Configurez les masques de validation des registres. Pour configurer le
registre de validation des événements standard, utilisez la commande
*ESE ; pour le registre de validation de l'octet d'état, utilisez la
commande *SRE.
4. Envoyez la commande *OPC? et lisez le résultat pour garantir la bonne
synchronisation des opérations.
5. Configurez l'ordinateur de manière à le placer à l'écoute de la ligne
d'interruption SRQ IEEE-488.
Pour déterminer quand une séquence de commandes est
terminée
1. Envoyez un message Device Clear au générateur pour le réactiver et
effacer son tampon de sortie (par exemple, CLEAR 710).
2. Réinitialisez les registres d'événements et la file d'attente des erreurs
avec la commande *CLS.
3. Validez la prise en compte du bit 0 "Opération terminée" du registre
des événements standard en exécutant la commande *ESE 1.
4. Envoyez la commande *OPC? et lisez le résultat pour garantir la bonne
synchronisation des opérations.
5. Exécutez votre séquence de commandes pour programmer la
configuration désirée, puis exécutez la commande *OPC en dernier.
Dès que la séquence de commandes est terminée, le bit 0 ("Opération
terminée") du registre des événements standard passe à 1.
6. Utilisez une interrogation série (Serial Poll) pour savoir quand le
bit 5 (issu du registre des événements standard) passe à 1 dans le
registre de condition (C) de l'octet d'état. Vous pourriez aussi
configurer le générateur de fonctions pour qu'il émette une
interruption SRQ en lui envoyant la commande *SRE 32 (registre de
validation de l'octet d'état, bit 5).
292