Télécharger Imprimer la page

Willtek STABILOCK 4032 Manuel D'utilisation page 300

Publicité

Le bus IEEE 488
Trucs et astuces
Une chaîne de commandes ne
doit comporter qu'une tâche de
mesure. Celle-ci doit être placée à
la fin de la chaîne ; dans le cas
contraire, les commandes suivan-
tes sont ignorées.
L'exécution d'une instruction com-
mence immédiatement après la
réception du caractère de termi-
naison EOS ou, dans le cas d'une
chaîne de commandes, après le
point-virgule. Selon la commande,
son exécution complète demande
plus ou moins de temps. Il peut en
résulter des mesures erronées
dans le cas par exemple où un
appareil n'a pas encore exécuté
complètement une commande de
réglage et qu'un autre appareil
fournit déjà un résultat de mesure
qui doit normalement tenir compte
de ce réglage. On évite cette erreur en plaçant un point-virgule après les
commandes de réglage. Cela a pour effet de provoquer tout d'abord l'exécution
de la commande et le ou les caractères EOS ne sont lus et le bus libéré qu'une
fois cette commande exécutée.
Exemple : Le programme suivant se poursuit dans le cas a) immédiatement
après l'arrivée de la commande de réglage pour le STABILOCK 4032. La mesure
de fréquence qui suit peut donc conduire à une valeur incorrecte. Dans le cas b),
la mesure suivante n'est exécutée que lorsque le testeur a été réglé à la
fréquence correcte souhaitée.
Cas a)
OUTPUT 725,"FREQU 123.4567 MHZ"
OUTPUT 703,"Messe_Frequenz"
ENTER
703,A$
Cas b)
OUTPUT 725,"FREQU 123.4567 MHZ;"
OUTPUT 703,"Messe_Frequenz"
ENTER
703,A$
8-76
Comment réalise-t-on un programme IEEE ?
Notations
Chaque commande IEEE se compose
d'un minimum de 5 caractères ; d'autres
caractères peuvent être ajoutés, mais ils
ne sont pas exploités. La possibilité d'a-
jouter d'autres caractères contribue à
une meilleure lisibilité des programmes,
assure simultanément une documenta-
tion des programmes et facilite leur main-
tenance ultérieure. Il en est de même
pour les caractères d'espacement : ils
peuvent être introduits à volonté mais ne
sont pas nécessaires pour le déroule-
ment correct des instructions. L'utilisateur
est également libre d'utiliser une écriture
en majuscules ou en minuscules.

Publicité

loading