![Tektronix DM 5010 Скачать руководство пользователя страница 175](http://html1.mh-extra.com/html/tektronix/dm-5010/dm-5010_instruction-manual_1078359175.webp)
Programmation
- DM 5010
AIDE
A
LA PROGRAMMATION DU
DM
5010
Ces
indications,
illustrées d’exemples précis, sont
destinées
à
aider l’utilisateur à développer ses propres
programmes
de contrôle
du DM 5010. Les exemples de
programmes ont été réalisés
à l’aide d’
un Contrôleur de
la
Série 4050 et du DM 5010. Certains exemples utili
sent d’autres instruments de la
Série TM 5000. Avant
d’
effectuer la programmation du
DM 5010, sélectionner
la Fin de Message, S’adresse GPIB, et le mode Emetteur
Seulement,
à l’aide des commutateurs correspondants.
Pour afficher
ces réglages en cours d’utilisation,
appuyer
sur le
bouton INST ID.
Le nombre affiché est l’a
dresse
primaire
GPIB.
Le nombre décimal de droite (de
l’
affichage) s'allume
si la Fin de Message sélectionnée
est
LF/EOI.
Le signe “moins’’ s’allume si le mode Emet
teur Seulement
est
sélectionné.
Pour modifier
ces
réglages internes, s'adresser à
un personnel de mainte
nance
qualifié
(v.
chapitre Maintenance).
Dans
les exemples
de programmes, la variable D est
affectée
à
l’adresse primaire
GPIB du DM 5010
(16 à la
livraison).
L’utilisation d’une variable
alphabétique éli
mine
la nécessité de répéter le
numéro d’adresse, et
permet de changer
aisément celle-ci.
Traitement
des
Demandes de Service
A
la
mise en service,
le DM 5010 valide la ligne SRQ.
La Demande
de Service (SRQ) informe le contrôleur de
l
’
interruption
de
la source
d’alimentation durant le dé
roulement
du programme,
celle-ci pouvant nuire à sa
bonne exécution.
Le DM
5010 peut également valider la ligne SRQ pour
d’
autres
évènements (v. tableau 3.1, Indications d’er
reurs et d’états).
Certains contrôleurs ont la possibilité
d
’ignorer les Demandes de Service. D'autres
doivent les
exécuter
toutes. Si
des Demandes
de
Service doivent
être exécutées
dans
le programme, penser à valider son
interruption.
Programme de traitement
des interruptions
- pro
gramme
exécutant
les Demandes de Service survenant
en
cours d'exécution d’un programme. Il se compose es
sentiellement
d'une instruction SRQ ON
(en début de
programme),
et d’
un sous-programme d’Appel
Sélectif
en
Série (POLL)
(en un point
quelconque du pro
gramme).
A l’occurence d’une Demande de Service,
l’
instruction
ON
SRQ transmet le contrôle du programme
au sous-programme POLL. Cette instruction se
trouve
à
la ligne
110 des exemples 1 et 3. Une interruption en
traîne donc
l’exécution par le contrôleur d'un Appel Sé
lectif en
Série (POLL). Dans une instruction POLL, la
première
variable
renvoie la position des instruments
dans la
liste des adresses GPIB. La seconde renvoie le
Mot
d'Etat. Voir l’exemple d’Appel Sélectif (par un seul
appareil
sur le Bus) à
la ligne 1000 de l’Exemple 3 . La
ligne 400 de l’
exemple
4 "interroge” trois instruments
sur le Bus en utilisant pour chaque adresse une variable
alphabétique.
Dans chaque exemple, l’Appel Sélectif
renvoie le Mot d'état de l'instrument à l'origine de la De
mande
de Service.
Les lignes 150, 160, et 170 du pro
gramme 9 comprennent un Appel Sélectif en Série utili
sant les
instructions WBYTE et RBYTE de
la Série 4050.
Le
sous-programme d’Appel Sélectif en Série peut
être
étendu au décodage des informations de l’évène
ment
occasionnant la Demande de Service. Dans
l'exemple
1,
les
lignes 510 et 520 annulent le bit
“occupé’
’ (busy) du Mot d’Etat. Les lignes 530 à 560 dé
codent
le Mot d’Etat et les lignes 1000 à 7030 affichent
sur
l'écran du contrôleur le
type de l’évènement.
L'exemple
7 utilise la Demande de Service du Moni
teur
pour détecter les mesures supérieures
ou
infé
rieures aux limites définies par la commande LIMITS, ou
les
dépassements de gamme. Les lignes
1020, 1040, et
1045
décodent
le
Mot d’Etat et initialisent l'affichage
correspondant sur le contrôleur.
La
ligne
130 de l'exemple 2 “interroge” (poil) l’instru
ment à l’
adresse 16
pour annuler la Demande de
Service
de
la
mise sous tension. La ligne 160 annule toute de
mande de service ultérieure (RQS OFF). Après la géné
ration de
RQS OFF, [’interrogation
ERR? peut être insé
rée
dans
le programme chaque fois qu’il s'avère néces
saire
de
déterminer l’état d’un évènement.
Blocage
de la face
avant
La face avant peut être inhibée de façon à ce que seul
le Contrôleur
puisse
agir sur les réglages de l’
instru
ment.
Pour cela, valider
la ligne REN (état Vrai) le temps
nécessaire. Avec les contrôleurs de
la Série 4050, l’ins
truction
RUN valide automatiquement la ligne REN.
L’instruction
END inhibe la ligne REN. Puis transmettre
le message
de l’interface LLO (17 en décimal avec la
ligne
ATN). Avec un contrôleur de la Série 4050, ceci
s’effectue
à l’aide de l’état WBYTE. Finalement,
adresser
l
’
instrument
en envoyant un réglage ou une in
terrogation,
en utilisant l’état PRINT D
ou envoyer
seulement
l’adresse “Recevoir” à l’aide de l’instruction
WBYTE.
Après
ces trois étapes, la face avant est blo
quée
et
le demeure jusqu’à ce que le signal REN passe
à
l’état Faux, ou qu’un message <GTL> (1 en décimal
avec
la ligne
ATN) soit transmis. Voir les lignes 150 et
190 de l’exemple 4. Voir également
les lignes 130 et
220
de
l’exemple 5.
Utilisation de
la commande I NI T
Cette
commande simplifie
le programme du fait
qu'elle diminue
le nombre des commandes de réglage
individuelles.
A
la ligne
150 de l’exemple 6, le DM 5010
reçoit
la
commande INIT suivie d’une série de com
mandes
modifiant l’état des réglages initiaux (à la mise
en service).
Invalidation d’une
mesure
en attente
Lorsque le
signal entré est modifié par rapport
à la
mesure en
attente, il peut être nécessaire d'invalider
ADD
JUL 1986
French
3-29
Содержание DM 5010
Страница 14: ...DM 5010 2994 00 DM 5010 Programmable Digital Multimeter xii ADD JUL 1986...
Страница 27: ...Operating Instructions DM 5010 2994 03 Fig 2 3 DM 5010 front panel controls and connectors 2 3...
Страница 38: ......
Страница 40: ...Programming DM 5010 2994 07 Fig 3 1 instrument commands and relationship to front panel controls 3 2...
Страница 101: ...Theory of Operation DM 5010 SOURCE ACCEPTOR 2874 1 50A Fig 4 15 GP B Handshake flowchart ADD JAN 1982 4 27...
Страница 134: ......
Страница 208: ......
Страница 222: ......
Страница 250: ......
Страница 251: ...Section 8 DM 5010 OPTIONS No options are available 8 1...
Страница 252: ......
Страница 270: ......
Страница 272: ...DM 5010 2994 37 Fig 10 2 Location of DM 5010 adjustments and test points...
Страница 273: ......
Страница 274: ......
Страница 275: ......
Страница 276: ...DM 5010 2994 112 DM 5010 BLOCK DIAGRAM...
Страница 281: ......
Страница 282: ......
Страница 291: ......
Страница 293: ......
Страница 294: ......
Страница 297: ......
Страница 298: ......
Страница 303: ......
Страница 304: ...I...
Страница 305: ......
Страница 310: ......
Страница 311: ......
Страница 315: ......
Страница 318: ......
Страница 321: ......
Страница 323: ......
Страница 326: ......
Страница 332: ...2994 57...
Страница 334: ......
Страница 335: ......
Страница 336: ......
Страница 337: ...63 REV JUN 1986...
Страница 338: ...FIG 1 EXPLODED DM 5010...
Страница 339: ......
Страница 340: ......
Страница 341: ......
Страница 347: ......