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
Certaines commandes IEEE-488 sont associées à divers registres de l'instrument, décrits ci-dessous.
Le tableau ci-dessous décrit le registre des événements standard.
Numéro de bit | Nom de bit | Valeur décimale | Définition |
---|---|---|---|
0 | Opération terminée |
1 |
Toutes les commandes précédant et incluant *OPC ont été exécutées. |
1 | (non utilisé) |
2 |
(Réservé à une utilisation ultérieure). |
2 | Erreur de requête |
4 |
L'instrument a tenté de lire la mémoire tampon de sortie, mais celle-ci était vide. Ou bien une nouvelle commande a été reçue avant de lire une requête précédente. Ou encore les deux mémoires tampon d'entrée et de sortie sont saturées. |
3 | Erreur spécifique à l'appareil |
8 |
Une erreur spécifique à l'appareil, y compris une erreur d'autotest, une erreur d'étalonnage ou une autre erreur de l'appareil, s'est produite. Reportez-vous à la section Messages d'erreur. |
4 | Erreur d'exécution |
16 |
Une erreur d'exécution s'est produite. Messages d'erreur |
5 | Commande |
32 |
Erreur de syntaxe d'une commande. Messages d'erreur |
6 | (non utilisé) |
64 |
(Réservé à une utilisation ultérieure). |
7 | Mise sous tension | 128 | L'alimentation a été coupée et rétablie depuis la dernière lecture ou le dernier effacement du registre des événements. |
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. |
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 |
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 |
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). |
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? |
A.aaa
= version du microprogramme
B.bb
= version FW de la face avant
C.cc
= version FW du contrôleur de la face avant
DD
= version FPGA
EE
= version de la carte à circuit imprimé
A.aa.aa
= version du microprogramme
B.bb
= version FW de la face avant
CC
= version de la carte mère
DD
= version FPGA
EE
= version de la carte à circuit imprimé
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 : |
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? |
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? |
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 : |
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 |
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 |
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 |
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? |
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 |
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 : |
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 : |