indirizzato di nuovo o riceve un altro carattere dall'interfaccia ARC: a
questo punto lo stato remoto sarà raggiunto di nuovo.
TF830 COMANDI REMOTI
Dato l'impiego di un microcontrollore a quattro bit, l'analizzatore sintat-
tico dei comandi usa solo i quattro bit più bassi dei caratteri inviati tramite
l'interfaccia seriale. Ciò significa che saranno accettate molte combina-
zioni di caratteri per ciascun comando. Di seguito è indicata una sola
combinazione ed è quella più ovvia. Per esempio, il comando RESET è
R<pmt> ma saranno accettati anche 2<pmt> o b<pmt>. Il valore
esadecimale fornito con ciascun comando è il codice di quattro bit che
viene passato all'analizzatore sintattico. I caratteri di controllo sono
significativi in tutti gli 8 bit e non hanno alternative. Le risposte dal TF830
sono formattate correttamente come codici di caratteri ASCII a 8 bit e
sono terminate con CR LF.
Si tenga presente che ciascun comando viene eseguito completamente
prima che venga iniziato il comando successivo.
Carattere SPACE (SPAZIO)
Il comando è ignorato.
R
(2h)
Ripristino.
Esegue la stessa operazione di quando si preme il tasto RESET sul
pannello anteriore nelle stesse condizioni.
S?
(3h Fh)
Interrogazione di stato.
Legge e segnala lo stato dello strumento. La risposta è inviata immedi-
atamente, se è nel modo non indirizzabile, o quando è indirizzato per
emettere, se è nel modo indirizzabile.
La risposta è:
xy<rmt>
Dove x e y sono cifre numeriche espresse in formato ASCII. La prima
cifra èil byte di stato ed è un valore significativo di bit nella gamma tra
0 e 7. Il significato di ciascun bit è come segue:
bit 0
Standard esterno collegato.
bit 1
Si è verificato un errore. Segue il numero di errore.
(0h)
Nessuna operazione.
bit 2
Scattato. Un bit continuo aggiornato indicante che è stato
rilevato un segnale di input. A frequenze inferiori a 20 Hz
questo bit può oscillare e di conseguenza potrebbe fornire
un'indicazione non affidabile della condizione.
Il secondo byte contiene il numero di errore dell'ultimo errore che si
èverificato. Il valore è riportato a zero dopo ciascuna interrogazione di
stato. I numeri di errore sono i seguenti:
0
Non si è verificato nessun errore dopo l'ultima interrogazione
di stato
1
Un errore di sintassi del comando - uno o più comandi ignorati.
2
Mancanza di carattere finale - il comando è ignorato.
TC
(4h 3h)
Livello trigger alla posizione centrale.
TN
(4h Eh)
Livello trigger alla posizione impulso negativo.
TP
(4h 0h)
Livello trigger alla posizione impulso positivo.
Questo gruppo di comandi è utilizzato per regolare il livello trigger su
una delle tre posizioni prestabilite. Il centro equivale al controllo di livello
trigger nella posizione centrale. Impulso negativo e impulso positivo
equivalgono alle posizioni estreme in senso antiorario e orario rispetti-
vamente del controllo livello trigger. Per altre informazioni sul livello
trigger vedere la sezione relativa a Controllo livello trigger. Il livello trigger
è fissato indipendentemente dalla posizione del controllo sul pannello
anteriore. Quando si raggiunge per la prima volta lo stato remoto, il livello
trigger è regolato su centro. Quando si esce dallo stato remoto, il livello
trigger torna alla regolazione del controllo sul pannello anteriore.
E?
(5h Fh)
Interrogazione ogni risultato.
N?
(Eh Fh)
Interrogazione risultato successivo.
?
(Fh)
Interrogazione risultato corrente.
Questo gruppo di comandi comunica i risultati delle misurazioni al
controllore. La risposta è inviata immediatamente, se nel modo non
indirizzabile o quando è indirizzato per emettere, se nel modo indiriz-
zabile. La forma ? comunica il contenuto del display al momento in cui
viene ricevuta l'interrogazione. La forma N? aspetta che finisca la
misurazione in corso e poi comunica il contenuto del display. La forma
E? è simile alla forma N?, ma il contenuto del display è comunicato dopo
ciascuna misurazione fino a quando viene inserito un nuovo comando
23