Commandes courantes IEEE 488.2

Ces commandes et requêtes sont associées à la norme IEEE 488.2.

Récapitulatif des commandes

*CLS

*ESE

*ESR?

*IDN?

*LRN?

*OPC

*OPC?

*OPT?

*PSC

*RCL

*RST

*SAV

*SRE

*STB?

*TRG

*TST?

*WAI

Registre des événements standard

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

Numéro de bit

Nom du bit

Valeur décimale

Définition

0

Opération terminée

1

Toutes les commandes précédant et incluant *OPC sont exécutées.

1

Non utilisé

2

0 est renvoyé.

2

Erreur de requête

4

L'appareil a tenté de lire le tampon de sortie, mais celui-ci était vide. Ou bien une nouvelle commande a été passée avant de lire une requête précédente. Ou encore les deux tampons d'entrée et de sortie sont saturés.

3

Erreur propre à l'appareil

8

Une erreur spécifique à l'appareil, notamment une erreur d'autotest ou une erreur d'étalonnage, s'est produite (un erreur dans la plage -300 ou une erreur positive a été générée). Pour obtenir la liste complète des messages d'erreur SCPI, reportez-vous à la section Messages d'erreur SCPI.

4

Erreur d'exécution

16

Une erreur d'exécution s'est produite (une erreur dans la plage -200 a été générée).

5

Erreur de commande

32

Une erreur de syntaxe de commande s'est produite (une erreur dans la plage -100 a été générée).

6

Non utilisé

64

0 est renvoyé.

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.

Registre d'octet d'état

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

Numéro de bit

Nom du 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 ont été stockées 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 définis 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 le tampon de sortie de l'appareil.

5

Récapitulatif des événements standard

32

Un ou plusieurs bits sont définis 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 définis dans le registre d'octet d'état et peuvent entraîner une demande de service (Request for Service - RQS). Les bits doivent être activés avec la commande *SRE.

7

Récapitulatif du fonctionnement standard

128

Un ou plusieurs bits sont définis dans le registre de fonctionnement standard (les bits doivent être activés, voir 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 dans le registre d'activation du groupe de registres des événements standard. Les bits sélectionnés sont ensuite reportés dans le bit 5 du registre d'octet d'état. Un registre d'activation définit les bits du registre des événements qui seront reportés dans le groupe du registre d'octet d'état. Vous pouvez lire ou écrire dans un registre d'activation.

Remarque

Pour de plus amples informations sur le système d'état SCPI, reportez-vous à la section Présentation du sous-système d'état.

Paramètre Renvoi type

Somme décimale des bits du registre, 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). 0 par défaut.

+48
Configurez 100 mesures de tension continue et activez la génération d'une demande de service (SRQ) lorsque les mesures sont terminées :

*CLS
*ESE 1
*SRE 32
CONF:VOLT:DC
SAMP:COUN 100
INIT
*OPC

*ESR?

Requête du registre d'état des événements standard. Effectue une requête dans le registre des événements du groupe de registres des événements standard.

Un registre d'événements est un registre en lecture seule qui verrouille des événements du registre de conditions. Lorsqu'un bit d'événement est actif, les événements suivants correspondant à ce bit sont ignorés.

Paramètre Renvoi type
(aucun) +24

Lit 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'appareil.

Paramètre Renvoi type
(aucun) (voir ci-dessous)
Renvoyer la chaîne d'identification de l'appareil :
*IDN?

*LRN?

Renvoie une chaîne ASCII de toutes les commandes requises pour rétablir la configuration actuelle de l'appareil.

Paramètre Renvoi type
(aucun) Chaîne ASCII de commandes SCPI, délimitée par un point virgule (";") entre les commandes.
Renvoyer la chaîne d'apprentissage :
*LRN?

*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)

Configurez 100 mesures de tension continue et activez la génération d'une demande de service (SRQ) lorsque les mesures sont terminées :

*CLS
*ESE 1
*SRE 32
CONF:VOLT:DC
SAMP:COUN 100
INIT
*OPC

*OPC?

Renvoie 1 dans le tampon de sortie après la fin des commandes en attente. Les autres commandes ne peuvent être exécutées tant que cette commande n'est pas terminée.

Paramètre Renvoi type
(aucun) 1

Configurer 100 mesures de tension continue et renvoyer "1" à la fin des mesures :

CONF:VOLT:DC
SAMP:COUN 100
INIT
*OPC?

*OPT?

Renvoyez une chaîne de caractères identifiant toutes les options installées.

Paramètre Renvoi type
(aucun) (voir ci-dessous)

Renvoyer les options installées :
*OPT?

*PSC {0|1}
*PSC?

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

Remarque

La commande *PSC affecte uniquement l'effacement des registres d'activation, pas celui des registres de conditions ou d'événements. Pour de plus amples informations sur le système d'état SCPI, reportez-vous à la section Présentation du sous-système d'état.

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}

Enregistre la configuration actuelle de l'appareil dans ou rappelle la configuration de l'appareil depuis le fichier de configuration STATE_<n>.sta, situé dans le dossier racine du système de fichiers flash interne, où <n> correspond au nombre spécifié.

Paramètre Renvoi type
{0|1|2|3|4} (aucun)
Enregistre l'état de l'appareil dans le fichier de configuration STATE_1.sta, situé dans le dossier racine du système de fichiers flash interne.
*SAV 1

*RST

Réinitialise l'état par défaut à la sortie d'usine de l'appareil, indépendamment du paramètre MMEMory:STATe:RECall:AUTO. Cette commande est similaire à SYSTem:PRESet. La différence est que la commande *RST réinitialise l'appareil pour une utilisation de SCPI et que la commande SYSTem:PRESet réinitialise l'appareil pour une utilisation du panneau avant. Par conséquent, la commande *RST désactive l'histogramme et les statistiques, alors que la commande SYSTem:PRESet les active (CALC:TRAN:HIST:STAT ON).

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

*SRE <valeur_activation>
*SRE?

Activation de demande de service. Active les bits du registre d'activation du groupe de registres d'octet d'état. Un registre d'activation définit les bits du registre des événements qui seront reportés dans le groupe du registre d'octet d'état. Vous pouvez lire ou écrire dans un registre d'activation.

Paramètre Renvoi type
Somme décimale des bits du registre, 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). 0 par défaut. +24
Active les bits 3 et 4 du registre d'activation :
*SRE 24

*STB?

Demande de lecture de l'octet d'état. Effectue une requête dans le groupe de registres d'octet d'état et renvoie une valeur décimale égale à la somme binaire pondérée de tous les bits définis dans le registre.

Un registre de condition surveille en permanence l'état de l'appareil. Les bits du registre de condition sont mis à jour en temps réel ; ils ne sont ni verrouillés ni mis en mémoire tampon.

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

*TRG

Déclenche l'appareil si la commande TRIGger:SOURce BUS est sélectionnée.

Paramètre Renvoi type
(aucun) (aucun)

Renvoyez cinq mesures de tension continue à l'aide d'un déclenchement logiciel pour démarrer les mesures :

CONF:VOLT:DC
SAMP:COUN 5
TRIG:SOUR BUS
INIT
*TRG
FETCH?

Réponse type :+1.00520000E+01, … (5 mesures)

*TST?

Effectue un autotest de base de l'appareil et renvoie une indication de réussite/d'échec. L'autotest TEST:ALL? est plus complet que l'autotest *TST?.

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

Effectuer un autotest :
*TST?

*WAI

Configure le tampon de sortie de l'appareil 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