5 Aide-mémoire de la programmation SCPI
Une barre verticale ( | ) sépare plusieurs paramètres dans une chaîne de commande donnée. Par
l
exemple, la chaîne LATChing|LIVE|OFF dans la commande OUTPut:INHibit indique que vous pou-
vez spécifier « LATChing », « LIVE » ou « OFF ». La barre n'est pas envoyée avec la chaîne de com-
mande.
Les crochets ( [ ] ) entourent certains éléments syntaxiques, par exemple des nœuds et des para-
l
mètres. Cela indique que cet élément est facultatif. Les crochets ne sont pas envoyés avec la
chaîne de commande. Dans le cas d'un paramètre facultatif, si vous ne spécifiez aucune valeur,
l'instrument ignore ce paramètre. Dans l'exemple FETCh:CURRent? ci-dessus, les paramètres
<startindex> et <points> vous permettent de renvoyer les données de tableau commençant à star-
tindex et contenant le nombre de points de données spécifiés. Si ces paramètres ne sont pas spé-
cifiés, la requête renvoie toutes les données de tableau.
Les accolades ( { } ) indiquent les paramètres pouvant être répétés zéro fois ou plus. On les utilise
l
plus particulièrement pour l'affichage de listes. La notation <valeur>{,<valeur>} indique que la pre-
mière valeur doit être saisie, alors que les valeurs supplémentaires peuvent être omises ou sai-
sies une ou plusieurs fois.
Types de paramètres
Le langage SCPI définit plusieurs formats de données à utiliser dans les commandes et les requêtes.
Paramètres numériques
Les commandes qui nécessitent des paramètres numériques acceptent toutes les notations
décimales courantes des nombres, y compris les signes facultatifs, les points décimaux et la notation
scientifique. Si une commande accepte uniquement certaines valeurs, l'instrument arrondit
automatiquement les paramètres numériques d'entrée aux valeurs admises. La commande suivante
requiert un paramètre numérique pour la valeur de tension :
[SOURce:]VOLTage 50V|MIN|MAX
Notez que des valeurs spéciales, telles que MINimum, MAXimum et INFinity, sont également admises
pour les paramètres numériques. Au lieu de sélectionner une valeur donnée pour le paramètre de
tension, vous pouvez utiliser MIN pour régler la tension à sa valeur minimale autorisée et MAX pour la
définir à sa valeur maximale autorisée.
Vous pouvez également envoyer des suffixes d'unités techniques (par ex., V pour volts, A pour
ampères, W pour watts). Toutes les valeurs de paramètre sont exprimées en unités de base.
Paramètres discrets
Les paramètres discrets permettent de programmer des réglages ayant un nombre limité de valeurs
(par ex., IMMediate, EXTernal ou BUS). Ils peuvent avoir une forme abrégée et une forme complète
tout comme les mots-clés de commandes. Vous pouvez utiliser des majuscules ou minuscules. Les
réponses aux requêtes renvoient toujours la forme abrégée en lettres majuscules. La commande
suivante requiert un paramètre discret pour les paramètres d'affichage :
DISPlay:VIEW METER_VI|METER_VP|METER VIP
206
Guide d'utilisation et de maintenance Keysight série RP7900