Esempio.
Per ritornare il bit RQS (bit 6 del Status Byte Register) come un 1 quando vero e come
uno 0 quando falso in posizione bit 1 in risposta a un’operazione d’interrogazione ciclica parallela,
inviare i comandi seguenti
*PRE 64 <pmt> e quindi il PPC seguito da 69H (PPE)
La risposta della interrogazione ciclica parallela proveniente dal generatore sarà 00H se RQS è 0
e 01H se RQS è 1.
Durante la risposta di interrogazione ciclica parallela le linee dell’interfaccia DIO terminano
resistivamente (terminazione passiva). Questo permette a dispositivi multipli di condividere la
stessa posizione bit sia se cablati in configurazione AND che in configurazione OR. riferirsi a
IEEE 488.1 per ulteriori informazioni.
Relazione dello stato
Questa sezione descrive il modello completo dello stato dello strumento. Si voglia notare che
alcuni registri sono specifici alla sezione GPIB dello strumento e sono perciò di uso limitato
nell’ambito dell’RS232.
Standard Event Status and Standard Event Status Enable Registers
(registri dello stato e dell’abilitazione dello stato degli eventi normali)
Questi due registri sono messi in atto come necessario dallo standard IEEE 488.2
I bit impostati nello Standard Event Status Register che corrispondono ai bit impostati nello
Standard Event Enable Register comportano l’invio del bit ESB nello Status Byte Register.
Lo Standard Event Status Register viene letto e vuotato dal comando *ESR?. Il registro Standard
Event Status Enable si imposta con il comando *ESE <nrf> e si legge con il comando *ESE?
Bit 7 - Power On (alimentazione accesa). Si imposta quando lo strumento si accende per la
prima volta.
Bit 6 - Non usato
Bit 5 - Comand Error (errore di comando). si imposta quando viene rilevato un errore si tipo
sintattico in un comando dalla linea. L’analizzatore sintattico viene ripristinato e continua
con il prossimo byte nel flusso in arrivo.
Bit 4 - Execution Error (errore d’esecuzione). Impostato quando s’incontra un errore mentre si
cerca di eseguire un comando completamente analizzato. Il numero d’errore appropriato
sarà riportato nell’Execution Error Register.
Bit 3 - Non usato
Bit 2 - Query Error. Impostato quando si verifica un errore di domanda. Il numero d’errore
appropriato sarà riportato nel Query Error Register come elencato di seguito.
1. Errore Interrupted
2. Errore Deadlock (blocco critico)
3. Errore Unterminated.
Bit 1 - Non usato
Bit 0 - Operation Complete (operazione completa). Impostato in risposta al comando *OPC.
Status Byte Register and Service Request Enable Register
(registro dello stato byte e registro di abilitazione della richiesta di servizio)
Questi due registri sono messi in atto come necessario dallo standard IEEE 488.2
I bit impostati nello Status Byte Register che corrispondono ai bit impostati nello Service Request
Enable Register comportano l’invio del bit RQS/MSS nello Status Byte Register generando così
una Service Request sulla linea.
80
Telemeter Electronic GmbH | Joseph-Gaensler-Str. 10 | Phone +49 906 70693-0 | Fax +49 906 70693-50 | www.telemeter.info
81