Mode 'Fast Restore; Appel Et Terminaison Du Mode - Rohde & Schwarz SME02 Manuel D'utilisation

Table des Matières

Publicité

SME
3.9

Mode 'Fast Restore'

Le mode "Fast Restore" est disponible aussi bien sur le modèle SME03A que sur les appareils dotés de
l'option SM-B50 "UC rapide". Les instructions décrites ci-après permettent de mémoriser et d'appeler
très rapidement les réglages d'appareil via le bus CEI. 1000 emplacements mémoire sont disponibles.
Contrairement à la fonction SAVE/RECALL, seules sont mémorisées les données de réglage des
modules dans le mode Fast Restore, et non les paramètres de l'appareil. La restauration mémoire au
moyen de l'instruction ':SYSTem:SREStore' ou '!..' a un effet immédiat sur les modules. La base
de données (qui mémorise toutes les entrées et fournit les données d'affichage) est contournée. Cela
permet d'effectuer les réglages à très haute vitesse.
Instructions
:SYSTem:SSAVe 1 à 1000
L'instruction permet de mémoriser le réglage instantané d'appareil dans l'emplacement
mémoire indiqué.
:SYSTem:SREStore 1 à 1000
L'instruction permet de charger (restauration) un état d'appareil qui avait été mémorisé avec
l'instruction :SYSTem:SSAVe. L'un des 1000 emplacements mémoire disponibles se
sélectionne au moyen d'un paramètre numérique.
! <octet le moins significatif> <octet le plus significatif>
L'instruction a le même effet que l'instruction :SYSTem:SREStore. Le temps de réglage est
cependant inférieur d'env. 300 µs. Elle a été optimisée pour une vitesse maximum et ne
correspond pas au règles de syntaxe SCPI. Exactement 3 octets sont transmis, y compris le
'!' (en tant qu'identification de cette instruction). EOI doit être activé comme séparateur au
dernier octet.
L'emplacement mémoire est codé en binaire dans les 2 octets indiqués.
Exemple :
La restauration mémoire pour l'emplacement 268 (-> 010C hex) correspond à l'instruction
binaire suivante :
0010 0001
0000 1100
'!'
hex 0C
Les octets codés en binaire ne peuvent généralement pas s'écrire en caractères ASCII
imprimables.
Dans le langage de programmation C, l'instruction ci-dessus a la syntaxe suivante :
En BASIC, la chaîne d'instructions à sortir est la suivante :
(Les arguments pour CHR$ sont des chiffres décimaux, on a donc 12 pour 0C hex.)
Etant donné que les octets codés en binaire peuvent aussi prendre la valeur du caractère LF
(interligne), qui est interprété comme séparateur, commuter sur "uniquement EOI" comme
séparateur en sélectionnant ':SYSTem:COMMunicate:GPIB:LTERminator
d'utiliser cette instruction.

Appel et terminaison du mode

Après une restauration mémoire, la base de données ne correspond plus au réglage d'appareil, ce qui
signifie que
- les valeurs affichées ne sont plus valables,
- le résultat désiré n'est pas obtenu par une interrogation des valeurs de réglage.
1038.6002.02
0000 0001
hex 01
char sendstring[3] = {'!', 0x0C, 0x01}
' ' !' ' + CHR$(12) + CHR$(1)
Système de rapport d'état
3.143
EOI' avant
F-13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Sme03Sme03eSme03aSme06

Table des Matières