Ces commandes et requêtes sont associées à la norme IEEE 488.2.
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. |
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 ). |
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 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.
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 |
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). |
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? |
ff.ff |
Version du microprogramme principal |
pp.pp |
Version du microprogramme du panneau avant |
mm.mm |
Version du microprogramme de la carte de mesure |
gg.gg |
Version du réseau de portes programmables de la carte de mesure |
bb |
Version de la carte de mesure |
pp |
Version de la carte du panneau avant |
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? |
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 : |
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 : |
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 : |
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 :
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 : |
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 |
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 |
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 |
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? |
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 Réponse type :+1.00520000E+01, … (5 mesures) |
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 : |
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 : |