Rohde & Schwarz SME02 Manuel D'utilisation page 220

Table des Matières

Publicité

Structure et syntaxe des messages d'appareil
Chaînes de
caractères
Données de bloc
1038.6002.02
Les chaînes de caractères (Strings) doivent toujours être indiquées
entre guillemets, simples ou doubles.
Exemple : SYSTem:LANGuage "SCPI"
SYSTem:LANGuage 'SCPI'
Dans les données de bloc il s'agit d'un format transmission qui est approprié à
la transmission d'un grand nombre de données. Une commande avec un
paramètre de données de bloc présente la structure suivante :
Exemple : HEADer:HEADer #45168xxxxxxxx
Le caractère ASCII # introduit le bloc de données. La chiffre suivant représente
le nombre des chiffres suivants qui indiquent la longueur du bloc de données.
Dans l'exemple, les 4 chiffres suivants indiquent la longueur de 5186 octets.
Ensuite, les octets de données sont indiqués. Pendant la transmission de ces
octets de données, tous les caractères de fin et tous les autres caractères de
commande sont ignorés jusqu'à la fin de la transmission des octets. La
transmission d'éléments de données comprenant plusieurs octets commence
par l'octet défini par la commande SCPI "FORMat:BORDer".
Le format des données binaires dans un bloc dépend de la commande du bus
CEI. Les commandes
:SOURce:LIST:DWELl
:SOURce:LIST:FREQuency
:SOURce:LIST:POWer
:SOURce:CORRection:CSET:DATA:FREQuency
:SOURce:CORRection:CSET:DATA:POWer
:SYSTem:MSEQuence:DWELl
:SYSTem:MSEQuence:RCL
utilisent le format IEEE-754 pour le nombres en virgule flottante à double
précision. Ainsi, chaque nombre est représenté par 8 multiplets.
Exemple:
a# = 125.345678E6
b# = 127.876543E6
CALL
IBWRT(generator%,
#216" + MKD$(a#) + MKD$(b#))
– '#' dans la chaîne de commandes introduit le bloc binaire,
– '2' indique que 2 chiffres suivent qui représentent une spécification de
longueur,
– '16' est la longueur du bloc binaire (en multiples), ici 2 nombres en virgule
flottante à double précision à 8 multiples chacun.
– Ensuite suivent les données binaires proprement dites. Comme la fonction
IBWRT nécessite une chaîne de caractères, MKD$ est utilisé pour la
conversion des types.
Le format ASCII suivant a le même effet:
CALL
IBWRT(generator%,
125.345678E6, 127.876543E6")
Les commandes
:SOURce:DM:DATA:DATA
:SOURce:DM:DATA:ATTenuate
:SOURce:DM:DATA:BURSt
utilisent un format bit par bit. Les données transmises sont évaluées multiple
par multiple du côté gauche au côté droite et du MSBit au LSBit.
ou
"SOURCE:CORRECTION:CSET:DATA:FREQ
"SOURCE:CORRECTION:CSET:DATA:FREQ
3.10
SME
F-13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sme03Sme03eSme03aSme06

Table des Matières