User manual

15
Sous réserve de modifi cations
Commande à distance
*SRE Service Request Enable Command (= active l’accès
au service de requêtes du registre)
*SRE? Service Request Enable Query (= interroge l’accès
au service de requêtes du registre)
*STB?
1)
Read Status Byte Query (= interroge l’état octet du
registre)
*TST?
1)
Self-Test Query (= interroge l’auto-test: code erreur)
*WAI Wait-to-Continue Command (= commande qui bloque
l’exécution de la chaîne de commande jusqu’à ce que
la commande précédente soit exécutée)
*SAV {x} Save Command (= sauvegarde le réglage de l’ins-
trument {en x})
*RCL {x} Recall Command (= rappelle le réglage de l’instru-
ment {de x})
1) partiellement exécutée, exécution complète à partir de la
version 1.2
6.3 Commandes du programme
Une structure en arborescence est utilisée pour la program-
mation de l’instrument. Les commandes du programme con-
tiennent toutes les commandes nécessaires pour le contrôle
de l’instrument. Les chemins sont donnés selon les règles de
la syntaxe SCPI. Les commandes SCPI doivent être envoyées
ligne par ligne, c’est à dire chaque ligne doit être terminée par
un retour chariot. Les commandes peuvent être courtes ou lon-
gues. Il n’est pas permis de concaténer des commandes par un
point virgule. Les commandes qui provoquent une réponse de
l’instrument sont appelées une requête. Ceci s’applique aussi
bien aux demandes de statuts de l’instrument, paramètres ou
limites. Les commandes qui demandent une réponse immé-
diate utilisent un point d’interrogation (?). Les mots clés entre
parenthèses () peuvent être omis. Les différents niveaux sont
identifi és par un double point (:). Ceci indique que les caractères
suivants sont des éléments du niveau ROOT (racine).
Les commandes SCPI peuvent être envoyées longues ou cour-
tes. Les commandes longues utilisent jusqu’à 12 caractères
(exemple: MEASure). Les commandes courtes correspondent
aux 4 premiers caractères d’une commande longue (exemple
MEAS). Si le 4ème caractère est une voyelle et si ces 4 carac-
tères ne constituent pas une commande longue, la commande
courte est alors composée seulement de 3 caractères (exemp-
le: longue=ARBitrary, courte=ARB).
Les caractères majuscules sont obligatoires et constituent les
commandes courtes, les caractères minuscules sont op-tion-
nels. Il est important de respecter les formats prescrits par les
commandes SCPI; à l’exception des formats de commandes
courtes ou longues, les autres formats ne sont pas autorisés.
Les caractères minuscules ou majuscules peuvent ne pas
être respectés. Dans ce manuel, les caractères majuscules
sont utilisés pour indiquer le format court des commandes,
le format long est indiqué par les caractères additionnels en
minuscules.
STOP
Afi n d’éviter les erreurs de communication, nous
recommandons de ne pas utiliser la concaténation
des commandes et de terminer chaque commande
par un retour à la ligne.
Assurez-vous également que l’instrument génère des données
lisibles et utilisables par l’auditeur (ordinateur). Les sources
d’erreurs peuvent être:
instrument éteint, câble non connecté, interface non acti-
vée
adresse erronée de l’instrument
chaînes de commandes fausses ou incomplètes
mauvaise gamme de mesure
STOP
Nous recommandons de commencer un program-
me par *RST afi n de régler l’instrument dans une
confi guration défi nie avant de démarrer un pro-
gramme.
6.4 Commandes SCPI acceptées et formats de
données
Sélection d’une voie
(HMP2020: OUTPut3, OUT3 et :NSELect {3} non disponible)
INSTrument
[:SELect] {OUTPut1 | OUTPut2 | OUTPut3 | OUT1 | OUT2 |OUT3}
[:SELect]?
:NSELect {1|2|3}
:NSELect?
Réglage d’une tension
[SOURce:]
VOLTage
[:LEVel]
[:IMMediate]
[:AMPLitude] {
<
voltage
>
I MIN I MAX I UP | DOWN }
[:AMPLitude]? [MIN | MAX]
STEP
[:INCRement) {
<numeric value> |DEFault }
[:INCRement]? [DEFault]
Réglage d’un courant
[SOURce:]
CURRent
[:LEVel]
[:IMMediate]
[:AMPLitude] {
<
current
>
|
MIN | MAX | UP | DOWN }
[:AMPLitude]? [MIN | MAX]
STEP
[:INCRement) {
<numeric value> | DEFault }
[:INCRement]? [DEFault]
Réglage simultané d’une tension et d’un courant
APPLy {<voltage>
|
DEF | MIN | MAX} [, {<current> | DEF | MIN | MAX}]
APPLy?
Activation / Désactivation d’une sortie (On/Off)
OUTPut
[:STATe] {OFF|ON|0|1}
[:STATe]?
Réglage de l’OVP (= Over Voltage Protection)
Protection contre les surtensions
VOLTage
:PROTection
[:LEVel] {
<voltage>
|
MIN
|
MAX }
[:LEVel]? [MIN
|
MAX]
:TRIPped?
:CLEar