Structure et syntaxe des messages d´appareil
Paramètres
La plupart des commandes exigent l'indication d'un paramètre. Les paramètres doivent être séparés de
l'en-tête au moyen d'un "White Space". Les types de paramètre permis sont les valeurs numériques, les
paramètres booléens, les textes, les chaînes de caractères et les données de bloc. Le type de
paramètre exigé pour une commande donnée est indiqué dans la description de la commande, ainsi
que la plage de valeur autorisée.
Valeurs numériques
Valeurs numériques
spéciales
MIN/MAX
DEF
UP/DOWN
INF/NINF
NAN
Paramètres booléens Les paramètres booléens représentent deux états. L'état actif (logique vrai) est
1065.6016.13
Les valeurs numériques peuvent être entrées sous toute forme habituelle,
c'est-à-dire avec un signe, un point décimal (pas de virgule !) et un exposant.
Lorsque les valeurs dépassent la résolution de l'appareil, elles sont arrondies
vers le haut ou vers le bas. La gamme de valeurs admissible est de -9.9E37 à
9.9E37. L'exposant est introduit par un "E" ou un "e". L'indication de l'exposant
seul n'est pas permise. Pour les grandeurs physiques, il est possible d'indiquer
l'unité. Les préfixes d'unité admissibles sont G (giga), MA (Mega, MOHM et
MHZ sont également admis), K (kilo), M (milli), U (micro) et N (nano). En
l'absence d'unité, c'est l'unité de base qui est employée.
Exemple :
SENSe:FREQuency:STOP 1.5GHz = SENSe:FREQuency:STOP 1.5E9
Les textes MINimum, MAXimum, DEFault, UP et DOWN sont
interprétés comme étant des valeurs numériques spéciales.
Dans le cas d'une commande d'interrogation, la valeur numérique est fournie.
Exemple : Commande de réglage :
SENSe:FREQuency:STOP MAXimum
Commande d'interrogation :
Réponse : 3.5E9
MINimum et MAXimum représentent la valeur minimale ou la valeur maximale.
DEFault indique une valeur préréglée mémorisée dans l'EPROM. Cette valeur
correspond au réglage de base, tel qu'il est appelé au moyen de la commande
*RST.
UP/DOWN permet d'augmenter ou de diminuer d'un pas une valeur
numérique. La largeur de pas peut être déterminée au moyen d'une
commande „Step" correspondante pour chaque paramètre pouvant réglé via
UP et DOWN.
INFinity, Negative INFinity (NINF) représentent les valeurs numériques -9.9E37
ou 9.9E37. INF et NINF ne sont envoyés que comme réponses d'appareil.
Not A Number (NAN) représente la valeur 9.91E37. NAN n'est envoyé que
comme réponse d'appareil. Cette valeur n'est pas définie. Les raisons
possibles sont la division par zéro, la soustraction/addition d'infini et la
représentation de valeurs indèfinies.
représenté par ON ou par une valeur numérique différente de 0. L'état inactif
(logique faux est représenté par OFF ou par la valeur numérique 0. Dans le
cas d'une commande d'interrogation, 0 ou 1 est renvoyé.
Exemple :
Commande de réglage :
Commande d'interrogation : DISPlay:WINDow:STATe?
DISPlay:WINDow:STATe ON
5.14
SENSe:FREQuency:STOP?
Réponse : 1
FSE
F-15