Commandes courantes IEEE-488

Ce sous-système contient les commandes et les requêtes associées aux normes IEEE-488 :

*CLS - Effacer l'état

*ESE <valeur_activation> - Activer l'état des événements

*ESR? - Demande du registre d'état des événements

*IDN? - Identification de l'instrument

*OPC - Configuration du bit de fin d'opération

*OPC? - Attendre la fin de l'opération en cours

*OPT? - Afficher les options installées

*PSC {0|1} - Effacer l'état de l'alimentation à la mise sous tension

*RCL {0|1|2|3|4} - Rappeler l'état de l'instrument

*RST - Réinitialiser l'instrument avec les réglages d'usine par défaut

*SAV {0|1|2|3|4} - Enregistrer l'état de l'instrument

*SRE <valeur_activation> - Activer les requêtes de service (activer les bits dans le registre activé du groupe du registre de l'octet d'état)

*STB? - Lire l'octet d'état

*TRG - Commande de déclenchement

*TST? - Autotest

*WAI - Attendre la fin de toutes les opérations en attente

Registres

Certaines commandes IEEE-488 sont associées à divers registres de l'instrument, décrits ci-dessous.

Registre des événements standard

Le tableau ci-dessous décrit le registre des événements standard.

Registre de l'octet d'état

Le tableau ci-dessous décrit le registre de l'octet d'état.

Numéro de bit Nom de bit Valeur décimale Définition
0 (non utilisé) 1 (Réservé à une utilisation ultérieure).
1 (non utilisé) 2 (Réservé à une utilisation ultérieure).
2 File d'erreurs 4

Une ou plusieurs erreurs dans la file d'erreurs. Utilisez la commande SYSTem:ERRor? pour lire et supprimer les erreurs.

3 Récapitulatif des données suspectes 8

Un ou plusieurs bits sont activés dans le registre des données suspectes (les bits doivent être activés, voir STATus:QUEStionable:ENABle ).

4 Message Disponible 16

Des données sont disponibles dans la mémoire tampon de sortie de l'instrument.

5 Récapitulatif des événements standard 32

Un ou plusieurs bits sont activés dans le registre des événements standard (les bits doivent être activés, voir *ESE).

6 Récapitulatif général 64

Un ou plusieurs bits sont activés dans le registre de l'octet d'état et peuvent entraîner une demande de service (Request for Service - RQS). Les bits doivent être activés à l'aide de la commande *SRE.

7 Registre de fonctionnement 128 Un ou plusieurs bits sont activés dans le registre d'état de fonctionnement. Les bits sont activés à l'aide de la commande STATus:OPERation:ENABle.

*CLS

Commande d'effacement de l'état. Efface les registres des événements dans tous les groupes de registres. Efface également la file d'erreurs.

Paramètre Renvoi type
(aucun) (aucun)
Efface les bits du registre des événements et la file d'erreurs :
*CLS

*ESE <valeur_activation>
*ESE?

Commande et requête d'activation de l'état des événements. Active les bits du registre d'activation du groupe Registre des événements standard. Les bits sélectionnés sont ensuite reportés dans le bit 5 du registre de l'octet d'état.

Paramètre Renvoi type

Somme décimale des bits du registre (tableau ci-dessus), 0 par défaut. Par exemple, pour activer le bit 2 (valeur 4), le bit 3 (valeur 8) et le bit 7 (valeur 128), la somme décimale est égale à 140 (4 + 8 + 128). Par défaut, 0.

+48
Activer le bit 4 (valeur 16) et le bit 5 (valeur 32) dans le registre d'activation :
*ESE 48

*ESR?

Requête du registre d'état des événements standard. Recherche le groupe Registre des événements standard dans le registre des événements. Registre en lecture seule ; bits non effacés lorsqu'il est lu.

Paramètre Renvoi type
(aucun) +24

Lisez le registre des événements (bits 3 et 4 activés).
*ESR

*IDN?

Requête d'identification. Renvoie la chaîne d'identification de l'instrument.

Paramètre Renvoi type
(aucun) Agilent Technologies,33522B,XXXXXXXXXX,0.179-1.19-8.88-52-00
Renvoyer la chaîne d'identification de l'instrument :
*IDN?

*OPC

Place le bit « Opération terminée » (bit 0) dans le registre des événements standard à la fin de l'opération en cours.

Paramètre Renvoi type
(aucun) (aucun)

Configurer le bit d'opération terminée :
*OPC

*OPC?

Renvoie la valeur 1 dans la mémoire tampon de sortie une fois toutes les commandes en attente exécutées.

Paramètre Renvoi type
(aucun) 1
Renvoyer la valeur 1 lorsque toutes les commandes précédentes sont terminées :
*OPC?

*OPT?

Renvoie une chaîne de caractères entre guillemets identifiant les options installées.

Paramètre Renvoi type
(aucun) "0,MEM,SEC,IQP"
Renvoie les options installées (exemple : base de temps standard, mémoire étendue, sécurité, lecteur IQ)
*OPT?

*PSC {0|1}
*PSC?

Effacement de l'état à la mise sous tension . Active (1) ou désactive (0) l'effacement de deux registres données à la mise sous tension :

Paramètre Renvoi type
{0|1}, 1 par défaut 0 ou 1

Désactiver l'effacement à la mise sous tension des registres concernés :
*PSC 0

*RCL {0|1|2|3|4}
*SAV {0|1|2|3|4}

Rappelle (*RCL) ou enregistre (*SAV) l'état de l'instrument à un emplacement spécifié en mémoire non volatile. L'état précédemment enregistré à cet emplacement est remplacé (aucune erreur n'est générée).

Pour les instruments série 33600, les fichiers de configuration associés à *SAV et *RCL sont enregistrés dans des fichiers appelés STATE_0.STA à STATE_4.STA. Ces derniers sont situés dans le répertoire Paramètres de la mémoire interne. Vous pouvez gérer ces fichiers à l'aide des commandes MMEMory.

 

Paramètre Renvoi type
{0|1|2|3|4} (aucun)
Rappeler l'état à partir de l'emplacement 1 :
*RCL 1

*RST

Réinitialise l'état par défaut à la sortie d'usine de l'instrument, indépendamment du paramètre MEMory:STATe:RECall:AUTO.

Paramètre Renvoi type
(aucun) (aucun)
Réinitialiser l'instrument :
*RST

*SRE <valeur_activation>
*SRE?

Activation de demande de service. Cette commande active les bits du registre d'activation du groupe Registre de l'octet d'état.

Paramètre Renvoi type
Somme décimale des bits du registre (tableau ci-dessus), 0 par défaut. Par exemple, pour activer le bit 2 (valeur 4), le bit 3 (valeur 8) et le bit 7 (valeur 128), la somme décimale est égale à 140 (4 + 8 + 128). Par défaut, 0. +24
Activer les bits 3 et 4 du registre d'activation :
*SRE 24

*STB?

Demande de lecture de l'octet d'état. Cette commande recherche le groupe Registre de l'octet d'état dans le registre de condition.

Paramètre Renvoi type
(aucun) +40
Lire le registre de condition (bits 3 et 5 activés) :
*STB?

*TRG

Commande de déclenchement. Déclenche un balayage, une rafale, un saut dans un signal arbitraire ou une progression dans une liste (LIST) à partir de l'interface distante si la source de déclenchement du bus (logiciel) est sélectionnée (TRIGger[1|2]:SOURce BUS).

Paramètre Renvoi type
(aucun) (aucun)
Envoyer un déclenchement immédiat pour démarrer une rafale :
BURS:STAT ON
BURS:MODE TRIG
TRIG:SOUR BUS
*TRG

*TST?

Requête d'autotest. Exécute un autotest complet de l'instrument. Si le test échoue, un ou plusieurs messages d'erreur fournissent des informations supplémentaires. Utilisez la commande SYSTem:ERRor? pour lire la file d'erreurs.

Paramètre Renvoi type
(aucun) +0 (réussite) ou +1 (échec) (un ou plusieurs tests ont échoué)

Effectuer un autotest :
*TST?

*WAI

Configure l'instrument afin qu'il attende la fin de toutes les opérations en attente avant d'exécuter d'autres commandes sur l'interface.

Paramètre Renvoi type
(aucun) (aucun)

Patienter jusqu'à la fin de toutes les opérations en attente :
*WAI