Formati di comando remoto
L'input seriale allo strumento è tamponato in una coda di input che viene riempita, sotto interrupt,
in un modo trasparente a tutte le altre operazioni dello strumento. Questa coda contiene dati di
comandi non elaborati (non analizzati) che vengono presi, dall'analizzatore sintattico, secondo le
esigenze. I comandi (e le richieste) vengono eseguiti in ordine e l'analizzatore sintattico non inizia
un nuovo comando finché qualsiasi comando o richiesta non sono stati completati.
I comandi (e le richieste) devono essere inviati nel modo specificato nella lista dei comandi e
devono essere terminati con il codice terminatore di comando 0AH (Line Feed (Alimentazione
linea ), LF). Notare che i parametri sono separati dalla testata del comando di uno spazio (20H)
e i parametri multipli sono separati dalle virgole (2CH).
Le risposte ai comandi o alle richieste sono inviate immediatamente; non esiste una coda
d'uscita. Il controller deve attendere la risposta ad un comando o una richiesta prima che siano
inviati il comando o la richiesta successiva.
Lo strumento risponde al controller dopo ciascun comando o con 'OK' se il comando è stato
completato con successo, o con 'ERRnn' se il comando non è stato accettato; nn è il numero di
errore, vedere l'elenco alla fine di questa sezione. Lo strumento risponde al controller dopo
ciascuna richiesta nel modo specificato nella lista dei comandi. In tutti i casi ciascuna risposta
viene terminata da 0DH (Carriage Return (Ritorno a margine), CR) seguito da OAH (Line Feed,
LF).
<WHITE SPACE>
ignorato eccetto negli identificatori dei comandi, es. '*C LS' non è equivalente a '*CLS'.
La parte alta di tutti i caratteri viene ignorata.
I comandi possono essere inseriti a lettere maiuscole o minuscole indifferentemente.
Lista dei comandi
Questa sezione elenca tutti i comandi e le richieste implementate in questo strumento. I comandi
sono elencati in ordine alfabetico entro i gruppi di funzione.
La seguente nomenclatura è usata:
<rmt>
<nrf>
<nr1>
Comandi configurazione misura
BIASOFF
BIASON
FREQ <nr1>
FUNC <nr1>
è definito come codici di carattere 00H a 20H incluso.
<RESPONSE MESSAGE TERMINATOR>
Un numero in qualsiasi formato, es. 12, 12·00, 1·2 e1 e 120 e-1 sono tutti
accettati come il numero 12. Qualsiasi numero, quando viene ricevuto,
viene convertito alla precisione consistente con l'uso allora arrotondato
per ottenere il valore del comando.
Un numero senza parte frazionale, cioè intero.
Imposta polarizzazione interna disattivato.
Imposta polarizzazione interna attivato.
Imposta la frequenza come segue:
<1> imposta 100Hz o 120Hz come determinato dal collegamento
hardware interno.
<2> imposta 1 kHz.
<3> imposta 10 kHz.
Imposta la funzione di misura come segue:
<0> imposta Auto
<1> imposta R + Q
<2> imposta L + Q
<3> imposta C + D
<4> imposta C + R
Comandi remoti
<WHITE SPACE>
, CR seguito da LF
viene
81