Xantrex Technology XDL 35-5TP Manuale Utente

Pagina di 180
  
Interfaccia GBIP 
Il connettore a 24 vie per l'interfaccia GPIB si trova sul pannello posteriore dello strumento. I 
collegamenti dei pin sono indicati nello standard IEEE 488.2-1987 e lo strumento è conforme agli 
standard IEEE 488.1-1987 e IEEE 488.2-1987. 
Sottogruppi GPIB 
Lo strumento include i sottogruppi IEEE 488.1 riportati di seguito: 
 
Source Handshake 
SH1 
(messa in comunicazione chiamante) 
Acceptor Handshake 
AH1 
(messa in comunicazione chiamato) 
Talker T6 
(dispositivo 
chiamante) 
Listener 
L4 
(dispositivo in ascolto) 
Service Request 
SR1 
(richiesta di servizio) 
Remote Local 
RL1 
(lodale remoto) 
Parallel Poll 
PP1 
(interrogazione ciclica in parallelo) 
Device Clear 
DC1 
(azzeramento dispositivo) 
Device Trigger 
DT0 
(intervento dispositivo) 
Controller C0 
(controller) 
Electrical Interface 
E2 
(interfaccia elettrica) 
Standard GPIB IEEE 488.2 Gestione degli errori - Query Error Register 
L’errore IEEE 488.2 
UNTERMINATED
 (invito al dialogo senza dati da inviare) viene gestito nel 
modo seguente. L’errore 
UNTERMINATED
 viene generato quando lo strumento è invitato a 
dialogare con il codice di formattazione risposta inattivo e la coda dati d'ingresso vuota. Questo 
comporta l'impostazione di un Query Error (errore di domanda) nello Standard Event Status 
Register (registro eventi ordinari), l'inserimento del valore 3 nel registro del Query Error e il 
ripristino dell’analizzatore sintattico.  Per ulteriori ragguagli, vedi la sezione Segnalazione stati. 
L’errore IEEE 488.2 
INTERRUPTED 
(interruzione) viene gestito nel modo seguente. Se il codice di 
formattazione risposte è in attesa d'inviare un messaggio di risposta e l’analizzatore sintattico 
legge il codice <
PROGRAM MESSAGE TERMINATOR
> (codice finale messaggio programma) o la 
coda dei messaggi in entrata contiene più di un messaggio  END (fine), lo strumento riceve il 
codice 
INTERRUPTED
 e viene generato un errore. Questo comporta l'impostazione di un Query 
Error nello Standard Event Status Register, l'inserimento del valore 1 nel registro Query Error e il 
ripristino del codice di formattazione risposte, svuotando così la coda dei dati in uscita. Per 
ulteriori ragguagli, vedi la sezione Segnalazione stati. 
L'errore IEEE 488.2 
DEADLOCK
 (blocco dati) viene gestito nel modo seguente. Qualora il codice 
di formattazione risposte sia in attesa di inviare un messaggio di risposta e la coda dei dati in 
entrata è piena, lo strumento entra nello stato  
DEADLOCK
 e viene generato un errore. Questo 
comporta l'impostazione del bit Query Error nello Standard Event Status Register, l'inserimento 
del valore 2 nel Query Error Register e il ripristino del codice di formattazione risposta, che 
svuota la coda dei dati in uscita. L'analizzatore sintattico comincia ad analizzare la sintassi della 
<PROGRAM MESSAGE UNIT>
 (elemento di messaggio del programma) successivo dalla coda dei 
dati in entrata. Per ulteriori ragguagli, vedi la sezione Segnalazione stati. 
Interrogazione ciclica in parallelo GPIB 
Il presente strumento  è dotato di tutte le funzioni di interrogazione ciclica in parallelo. il Parallel 
Poll Enable register (registro abilitazione interrogazione ciclica in parallelo) viene impostato per 
indicare quali bit nel Status Byte Register (registro stato byte) si devono utilizzare per formulare il 
messaggio locale ist. Il Parallel Poll Enable Register viene impostato dal comando *PRE <nrf> e 
letto dal comando *PRE? Il valore nel Parallel Poll Enable Register viene aggiunto allo Status 
Byte Register in configurazione AND; se il risultato è zero, il valore di ist è zero, altrimenti il valore 
di ist è 1. 
  
 
131