Télécharger Imprimer la page

Aim TTi TSX II Serie Manuel D'instructions page 20

Publicité

Sous-groupes GPIB
L'instrument contient les sous-groupes IEEE 488.1 suivants :
Source Handshake
Acceptor Handshake
Talker
Listener
Service Request
Remote Local
Parallel Poll
Device Clear
Device Trigger
Controller
Electrical Interface
*
Bien qu'aucune capacité de déclenchement de dispositif ne soit incluse, le message GET ne
provoquera pas d'erreur de commande à moins que sa position dans le flot d'entrée l'exige, par
exemple s'il est dissimulé dans <PROGRAM MESSAGE UNIT>
Gestion d'erreur GPIB IEEE Std 488.2
L'erreur
UNTERMINATED
suivante. Si l'instrument est adressé sur parole et que la mise en forme de réponse est inactive et que la
file d'attente d'entrée est vide, l'erreur
Query Error dans le Standard Event Status Register et 3 est placé dans le Query Error Register et
l'analyseur syntaxique est réinitialisé. Voir la section Rapport d'état pour plus d'informations à cet effet.
L'erreur
INTERRUPTED
réponse attend de transmettre un message de réponse et qu'un
a été lu par l'analyseur syntaxique, ou que la file d'attente d'entrée contient plus d'un
TERMINATOR>
message END, l'instrument est alors
bit Query Error dans le Standard Event Status Register, 1 est placé dans le Query Error Register et le
formatage de réponse doit être réinitialisé pour dégager la file d'attente de sortie. L'analyseur syntaxique
commence alors l'analyse syntaxique du
d'entrée. Voir la section Rapport d'état pour plus d'informations à cet effet.
L'erreur
IEEE 488.2 est gérée de la manière suivante. Si la mise en forme de réponse attend
DEADLOCK
de transmettre un message de réponse et que la file d'attente d'entrée est pleine, l'instrument passe
alors à l'état
DEADLOCK
Standard Event Status Register, 2 est placé dans le Query Error Register et la mise en forme de réponse
est réinitialisée, ce qui dégage la file d'attente de sortie. L'analyseur syntaxique commence à analyser la
syntaxe du
<PROGRAM MESSAGE TERMINATOR>
Rapport d'état pour plus d'informations à cet effet.
Appel GPIB parallèle
Les alimentations offrent des capacités d'appel complètes en parallèle. Le Parallel Poll Enable
Register est réglé pour spécifier les bits du Status Byte Register utilisés pour constituer le
message local ist. Le Parallel Poll Enable Register est réglé par la commande ∗PRE<nrf> et lu
par la commande ∗PRE?. La valeur du Parallel Poll Enable Register est ANDed avec le Status
Byte Register ; si le résultat est zéro, la valeur de
Il faut également configurer l'instrument de manière à pouvoir renvoyer la valeur de ist au
contrôleur pendant une opération d'appel en parallèle. La configuration de l'instrument s'effectue
par la transmission d'une commande Parallel Poll Configure (PPC) suivie d'une commande
Parallel Poll Enable (PPE) par le contrôleur. Les bits de la commande PPE sont indiqués ci-
dessous:
SH1
AH1
T6
L4
SR1
RL1
PP1
DC1
DT0*
C0
E2
IEEE 488.2 (adressée sur parole avec rien à dire) est gérée de la manière
UNTERMINATED
IEEE 488.2 est gérée de la manière suivante. Si la mise en forme de
INTERRUPTED
<PROGRAM MESSAGE UNIT>
et une erreur se produit. Ceci entraîne le réglage du bit Query Error dans le
se produit alors. Ceci entraîne le réglage du bit
et une erreur se produit. Ceci entraîne le réglage du
suivant de la file d'attente d'entrée. Voir la section
est 0 et sinon, la valeur de
ist
<PROGRAM MESSAGE
suivant de la file d'attente
est 1.
ist
19

Publicité

loading