4
Chapitre 4 Référence de l'interface de commande à distance
Présentation du langage SCPI
Types de paramètres SCPI
Le langage SCPI définit plusieurs formats de données pour les messages
de programmation et de réponse.
Paramètres numériques - Les commandes qui requièrent des paramètres
numériques acceptent toutes les représentations décimales courantes,
comme les nombres réels (signe optionnel), le point décimal ou la notation
scientifique. Les valeurs génériques spéciales comme MINimum, MAXimum et
DEFault sont également acceptées. Vous pouvez aussi faire suivre les
valeurs numériques de l'unité appropriée (par exemple, MHz ou kHz). Si le
générateur n'accepte que certaines valeurs numériques spécifiques pour un
paramètre, il arrondit automatiquement la valeur indiquée dans la
commande. La commande suivante utilise un paramètre numérique :
FREQuency {<fréquence>|MINimum|MAXimum}
Paramètres discrets - Les paramètres discrets servent à programmer des
réglages qui ne peuvent recevoir qu'un nombre limité de valeurs (par
exemple, BUS, IMMediate, EXTernal). Comme les mots-clés des
commandes, ces paramètres possèdent une forme longue et une forme
abrégée. Vous pouvez les spécifier avec une combinaison quelconque de
majuscules et de minuscules. Lors d'une interrogation, ils sont toujours
renvoyés sous leur forme abrégée et entièrement en majuscules. La
commande suivante utilise un paramètre discret :
SWEep:SPACing {LINear|LOGarithmic}
Paramètres booléens - Un paramètre booléen représente une condition
binaire unique qui est soit vraie, soit fausse. La condition fausse peut être
désignée par "OFF" ou "0" et la condition vraie, par "ON" ou "1". Lorsque
vous interrogez l'instrument en vue d'obtenir la valeur d'un paramètre
booléen, la réponse est systématiquement présentée sous la forme "0" ou "1".
La commande suivante utilise un paramètre booléen :
AM:STATe {OFF|ON}
Paramètres de type chaîne de caractères - Les paramètres de ce type
peuvent contenir toute combinaison de caractères ASCII. La chaîne de
caractères spécifiée doit impérativement commencer et finir par des
délimiteurs assortis, qui peuvent être soit des apostrophes, soit des
guillemets. Si le caractère utilisé comme délimiteur doit aussi figurer dans
la chaîne elle-même (par exemple, une apostrophe d'élision), doublez-le sans
insérer d'espace intermédiaire. La commande suivante utilise un paramètre
de type chaîne de caractères :
DISPlay:TEXT <chaîne entre guillemets>
306