Programmation - DM
5010
-
Les
nombres à virgule flottante exprimés en nota
tion
scientifique.
Exemples : +1.0E-2, 1.0E-2,
0.01
E+0
L
’
argument
le plus long autorisé est ±3.4028E+38.
Protocole
des messages
Tout message
reçu
par le DM 5010 est stocké dans la
Mémoire
Tampon d’Entrée, traité,
puis exécuté. Le
traitement
d’un message consiste en le décodage des
commandes,
la détection des délimiteurs, et la vérifica
tion de
la syntaxe. En ce qui concerne les commandes
de réglage,
l
’
instrument
consigne les modifications in
diquées dans la mémoire Réglages
en Attente, Si une
erreur
est détectée
en
cours de traitement, l’instrument
fait
passer la ligne SRQ à l’état bas, ignore le reste du
message,
et réinitialise la mémoire Réglages
en
Attente.
Ceci
évite toute
condition de fonctionnement incorrecte
pouvant
résulter de l’
exécution partielle des commandes
de
réglage contenues
dans
un message.
L'exécution
d'un
message consiste
en l’exécution des
actions
spécifiées par la (ou les) commande(s) qu’il
contient. S'agissant des
Commandes de Réglage, ceci
signifie
la
remise à jour
des réglages de l’instrument, et
leur
stockage dans la mémoire tampon Réglages Ac
tuels.
Les commandes de réglage sont
exécutées par
groupes - une
série de commandes de réglage est
traitée
et consignée dans la mémoire Réglages en At
tente avant leur
exécution. Ceci permet à l’utilisateur
de
spécifier
de nouveaux réglages
sans
avoir à se préocup-
per
de
la validité d’une séquence particulière. Leur exé
cution
survient lors du traitement de la fin du message
par
l’instrument, d’une commande d’interrogation en
sortie,
ou
d’une commande d’utilisation contenue dans
un message.
Lors
du traitement d'une commande d’interrogation
en
sortie (contenue
dans un message), l’instrument
exécute
toutes les commandes de réglage qui
précèdent
(remise
à jour de
ses conditions de fonctionnement). Il
exécute alors
la commande d’interrogation en extrayant
la donnée appropriée et en
la
plaçant dans la Mémoire
Tampon
de Sortie. Puis il traite
et exécute le reste du
message.
Lorsque
l'instrument est désigné comme
Emetteur,
cette donnée est transmise
au contrôleur.
Lors du
traitement
d'une commande d’utilisation (con
tenue
dans un message), l’instrument exécute d’abord
toutes
les
commandes de réglages précédentes
avant
de
l
’exécuter.
L
’
instrument pourra alors accepter
un second message
avant
que
le premier ne soit traité complètement, mais
non
un
troisième (signal NRFD).
Après
l’exécution d’une commande d’interrogation de
sortie,
l'instrument
garde la réponse dans sa Mémoire
Tampon de
Sortie jusqu’à ce qu’il soit désigné comme
Emetteur par
le contrôleur. S’il reçoit un nouveau
message avant
la lecture
de toute la sortie du précédent,
il
annule le contenu de la
Mémoire Tampon de Sortie
avant
d’exécuter
ce
nouveau message. Ceci
évite
au
contrôleur de recevoir
des données indésirées issues
d’
anciens messages.
Autre
situation pouvant annuler une sortie : l’exécu
tion
d’un long message peut remplir complètement les
mémoires
tampons d’entrée et de sortie. Dans ce cas,
l’instrument
ne
peut finir l’exécution du message avant
que
le contrôleur ait
lu les données transmises. Mais le
contrôleur
ne peut lire ces données avant d’avoir fini de
transmettre son
message.
La Mémoire Tampon
d’
Entrée,
étant pleine,
rejette le reste du message du
contrôleur (signal
NRFD).
Cette
situation suspend
l
’
activité
du système, le contrôleur et l’instrument s’at
tendant réciproquement.
Le
DM 5010
génère alors un
message
d’erreur, fait passer la ligne SRQ à l’état bas,
et
annule le
contenu
de la Mémoire Tampon de Sortie.
Cette action
permet au contrôleur de transmettre le
reste
de son message, puis l’informe de l’exécution du
message
et
de
la disparition des autres données
en
sortie.
Un
instrument de la série TM 5000 peut être désigné
comme
Emetteur sans avoir reçu de message lui
spécifiant
ce
qu’
il
doit transmettre.
Dans ce cas, les
instruments
d'acquisition
(compteurs et multimètres
numériques) renvoient
une mesure (si elle est prête).
Sinon,
ils renvoient
un message
unique sur un octet
dont
tous les bits
sont
égaux à
1 (avec une Fin de
Message)
;
les
autres instruments
de
la série TM
5000
ne
renverront que ce
message.
Réponse
de l’instrument aux messages de
l’inter
face
IEEE-488
Les
messages de
l’interface et leurs effets sur les
fonctions
de l’interface
de l’instrument sont
définis
dans les
normes IEEE 488-1978. Ce paragraphe, qui
en
décrit
les
effets sur le fonctionnement de l’appareil,
uti
lise
des abréviations de ces normes.
Messages
multiples
La Mémoire
Tampon d’Entrée a une capacité limitée
et
un
message unique
peut être assez long
pour
la rem
plir.
Dans ce
cas, une partie du message est traitée
avant
que l’
appareil
accepte une entrée supplémentaire.
Durant un traitement de commande, il
rejette toute autre
donnée (en validant
la ligne NRFD) jusqu’à
ce que de
l
’espace
soit
disponible en mémoire tampon.
UNL - Unlisten - N’est pas Récepteur (63 avec
la ligne
ATN)
UNT
- Llntalk - N’est
pas Emetteur (95 avec la ligne
ATN)
La
commande UNL fait passer le Récepteur à l'état inactif
(non
adressé) ;
l’instrument n'accepte
pas
de commande
du GPIB.
French 3-22
ADD JUL 1986
Summary of Contents for DM 5010
Page 14: ...DM 5010 2994 00 DM 5010 Programmable Digital Multimeter xii ADD JUL 1986...
Page 27: ...Operating Instructions DM 5010 2994 03 Fig 2 3 DM 5010 front panel controls and connectors 2 3...
Page 38: ......
Page 134: ......
Page 208: ......
Page 222: ......
Page 250: ......
Page 251: ...Section 8 DM 5010 OPTIONS No options are available 8 1...
Page 252: ......
Page 270: ......
Page 272: ...DM 5010 2994 37 Fig 10 2 Location of DM 5010 adjustments and test points...
Page 273: ......
Page 274: ......
Page 275: ......
Page 276: ...DM 5010 2994 112 DM 5010 BLOCK DIAGRAM...
Page 281: ......
Page 282: ......
Page 291: ......
Page 293: ......
Page 294: ......
Page 297: ......
Page 298: ......
Page 303: ......
Page 304: ...I...
Page 305: ......
Page 310: ......
Page 311: ......
Page 315: ......
Page 318: ......
Page 321: ......
Page 323: ......
Page 326: ......
Page 332: ...2994 57...
Page 334: ......
Page 335: ......
Page 336: ......
Page 337: ...63 REV JUN 1986...
Page 338: ...FIG 1 EXPLODED DM 5010...
Page 339: ......
Page 340: ......
Page 341: ......
Page 347: ......