Télécharger Imprimer la page

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

Publicité

FSE

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> plus 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 sur une même ligne de commande sont séparées par un point-virgule
„;". Lorsque la commande suivante fait partie d'un autre système de commande, un deux-points doit
être placé après le point-virgule.
Exemple :
CALL IBWRT(analyzer,"SENSe:FREQuency:CENTer 100MHz;:INPut:ATTenuation 10")
Cette ligne de commande contient deux commandes. La première appartient au système SENSe et
détermine la fréquence centrale de l'analyseur ; la deuxième appartient au système INPut et provoque
le réglage de l'atténuation du signal d'entrée.
Dans le cas où les commandes successives appartiennent au même système et disposent par suite
d'un ou de plusieurs niveaux communs, il est possible de raccourcir la ligne de commande. Pour cela, la
deuxième commande après le point-virgule commence par le niveau immédiatement inférieur aux
niveaux communs (voir aussi figure 3.4-1) Le deux-points après le point-virgule doit alors être supprimé.
Exemple :
CALL IBWRT
analyzer,
(
Cette ligne de commande se présente sous sa forme complète et contient deux commandes séparées
par le point-virgule. Les deux commandes font partie du système de commande SENSe, sous-système
FREQuency, c'est-à-dire qu'elles ont deux niveaux communs.
La ligne de commande abrégée commence avec la deuxième commande, au niveau au-dessous de
SENSe:FREQuency. Le deux-points après le point-virgule est supprimé.
Dans sa version abrégée, la ligne de commande s'écrit donc :
CALL IBWRT(analyzer,
Une nouvelle ligne de commande toutefois commence toujours par le chemin d'accès complet.
Exemple :
CALL IBWRT(analyzer,
CALL IBWRT(analyzer,
Réponses aux commandes d'interrogation
Une commande d'interrogation est définie, sauf mention explicite contraire, pour chaque commande de
réglage. Elle est créée simplement par l'adjonction d'un point d'interrogation à la commande de réglage
correspondante. Pour les réponses à une commande d'interrogation de données, les règles selon SCPI
sont parfois applicables de manière plus restrictive que celle adoptée dans la norme IEEE 488.2:
1 Le paramètre demandé est envoyé sans en-tête.
Exemple :
INPut:COUPling?
2. Les valeurs maximales, minimales et toutes les autres grandeurs demandées au moyen d'un
paramètre de texte particulier sont retournées sous forme de valeurs numériques.
Exemple :
SENSe:FREQuency:STOP? MAX
3. Les valeurs numériques sont transmises sans unité. Les grandeurs physiques se rapportent aux
unités de base ou aux unités réglées par la commande Unit.
Exemple :
SENSe:FREQuency:CENTer?
4. Les valeurs logiques (valeurs booléennes) sont retournées sous la forme d'un 0 (pour OFF) et d'un 1
(pour ON).
Exemple :
SENSe:BANDwidth:AUTO?
5. Des textes (Character data) sont retournés sous une forme abrégée.
Exemple : SYSTem:COMMunicate:SERial:CONTrol:RTS? Réponse : (pour Standard) : STAN
1065.6016.13
Structure et syntaxe des messages d´appareil
SENSe:FREQuency:STARt 1E6;:SENSe:FREQuency:STOP 1E9
"
"SENSe:FREQuency:STARt 1E6;STOP 1E9")
"SENSe:FREQuency:STARt 1E6")
"SENSe:FREQuency:STOP 1E9")
5.13
Réponse : DC
Réponse : 3.5E9
Réponse : 1E6 pour 1 MHz
Réponse (pour ON).
")
F-15

Publicité

Chapitres

loading