Structure D'une Ligne De Commande; Réponses Aux Commandes D'interrogation - Rohde & Schwarz SMP Manuel D'utilisation

Generateur de signaux
Table des Matières

Publicité

Structure et syntaxe des messages d'appareil
3.5.3

Structure d'une ligne de commande

Une ligne de commande peut contenir une ou plusieurs commandes. Elle est terminée par <New
Line>, <New Line> avec EOI ou EOI avec le dernier octet de données. QuickBASIC génère
automatiquement EOI avec le dernier octet de données.
Plusieurs commandes indiquées dans une ligne de commande sont séparées par un point-virgule ";". Si
la commande suivante est située dans un autre système de commandes, deux points sont indiqués
après le point-virgule.
Exemple :
CALL IBWRT(generator%, "SOURce:POWer:CENTer MINimum;:OUTPut:ATTenuation 10")
Cette ligne de commande contient deux commandes. La première commande appartient
au système SOURce et détermine la fréquence centre du signal de sortie. La deuxième
commande appartient au système OUTPut et provoque le réglage de l'atténuation du
signal de sortie.
Dans le cas où les commandes successives appartiennent au même système et disposent d'un ou de
plusieurs niveaux communs, il est possible de raccourcir la ligne de commande. A cela, la deuxième
commande après le point-virgule commence par le niveau situé inférieur aux niveaux communs (voir
aussi fig. 3-1). Les deux points après le point-virgule sont supprimés.
Exemple :
CALL IBWRT(generator%, "SOURce:FM:MODE LOCKed;:SOURce:FM:INTernal:FREQuency 1kHz")
Cette ligne de commande se présente dans sa longueur complète et contient deux
commandes séparées par le point-virgule. Les deux commandes sont situées dans le
système de commandes SOURce, sous-système FM, c.-à-d. qu'elles disposent de deux
niveaux communs.
Version abrégée de la ligne de commande :
CALL IBWRT(generator%,
Une nouvelle ligne de commande pourtant commence toujours par le chemin complet.
Exemple :
CALL IBWRT(generator%,
CALL IBWRT(generator%,
3.5.4
Réponses aux commandes d'interrogation
S'il n'y a pas d'autre définition explicite, à chaque commande de réglage une commande d'interrogation
est définie. Elle est créée en ajoutant un point d'interrogation à la commande de réglage
correspondante. Pour les réponses à une commande d'interrogation les règles valables selon SCPI
sont parfois définies de façon plus étroites que celles indiquées par la norme IEEE 488.2 :
1. Le paramètre demandé est émis sans en-tête.
Exemple :
SOURce:EXTernal:COUPling?
2. Les valeurs maximales, minimales et toutes les autres grandeurs demandées au moyen d'un
paramètre de texte spécial sont remises en tant que valeurs numériques.
Exemple :
FREQuency? MAX
3. Les valeurs numériques sont émises sans unité. Les grandeurs physiques se réfèrent aux
unités de base ou aux unités réglées par la commande Unit.
Exemple :
FREQuency?
4. Les valeurs réelles (valeurs booléennes) sont remises en tant que 0 (pour OFF) et 1 (pour ON).
Exemple :
OUTPut:STATe?
5. Des textes (character data) sont remis sous forme abrégée.
Exemple :
SOURce:FM:SOURce?
1035.5005.02
"SOURce:FM:MODE LOCKed;INTernal:FREQuency 1kHz")
"SOURce:FM:MODE LOCKed")
"SOURce:FM:INTernal:FREQuency 1kHz")
3.8
Résponse : AC
Résponse : 10E3
Résponse : 1E6 pour 1 MHz
Résponse : 1
Résponse : INT1
SMP
F-8

Publicité

Table des Matières
loading

Table des Matières