Référence de programmation SCPI
Types de paramètres SCPI
Le langage SCPI définit plusieurs formats de données à utiliser dans les messages de programmes et de
réponses.
Paramètres numériques
Les commandes qui nécessitent des paramètres numériques acceptent toutes les notations décimales cou-
rantes des nombres, y compris les signes facultatifs, les points décimaux et la notation scientifique. Les
valeurs spéciales de paramètres numériques telles que MIN, MAX et DEF sont également acceptées. Vous
pouvez également envoyer des suffixes d'unités techniques (ex. M, k, m ou u). Si une commence accepte
uniquement certaines valeurs, l'instrument arrondit automatiquement les paramètres numériques
d'entrée aux valeurs acceptées. La commande suivante requiert un paramètre numérique pour la plage :
VOLTage:DC:RANGe {< plage >|MIN|MAX|DEF}
Comme l'interpréteur SCPI distingue les majuscules et les minuscules, il existe une confu-
sion sur la lettre « m » (ou « m »). Par commodité, l'instrument interprète « mV » (ou
« MV ») comme des millivolts, mais « MHZ » (ou « mhz ») comme des mégahertz. De même,
« MΩ » (ou « mΩ ») est interprété comme des mégohms. Vous pouvez utiliser le préfixe
« MA » pour méga. Par exemple, « MAV » est interprété comme des mégavolts.
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 possèdent une forme abrégée et une forme complète comme les
mots-clés des commandes. Vous pouvez combiner des majuscules et des minuscules. Les réponses aux
requêtes renvoient toujours la forme abrégée en majuscules. La commande suivante requiert un para-
mètre discret pour les unités de température :
UNIT:TEMPerature {C|F|K}
Paramètres logiques (booléens)
Les paramètres logiques représentent une condition binaire exclusivement vraie ou fausse. Pour une condi-
tion fausse, l'instrument accepte « OFF » ou « 0 ». Pour une condition vraie, l'instrument accepte « ON » ou
« 1 ». Lorsque vous effectuez une requête sur un paramètre logique, l'instrument renvoie toujours « 0 » ou
« 1 ». La commande suivante requiert un paramètre logique :
DISPlay:STATe {ON|1|OFF|0}
212
Guide d'utilisation et de maintenance Keysight série True volt