Formato dei comandi remoti RS232
La memoria di transito destinata alla memorizzazione dei dati ricevuti dallo strumento è in grado
di accettare un singolo comando (o richiesta di informazioni) per volta, durante l'interrupt, senza
interferire con le operazioni eseguite dallo strumento. I comandi e le richieste di informazioni
devono essere inviate come prevede l'elenco comandi e devono contenere il codice finale del
comando 0AH (interlinea, LF). Si fa presente che la presenza di uno spazio (20H) serve per
separare i parametri dal titolo del comando.
Dopo l'inoltro di un comando, il controller deve attendere almeno 10 ms dopo il codice finale del
comando prima di inoltrare il comando (o la richiesta di informazioni) successivi al fine di
consentire allo strumento di svuotare la memoria di transito che memorizza i dati in arrivo.
Le risposte alle richieste di informazioni vengono inoltrate immediatamente. Il controller deve
attendere fino a quando perviene la risposta ad una richiesta di informazioni prima di inoltrare il
comando successivo. Lo strumento risponde al controller dopo tutte le richieste di informazioni,
come indica l'elenco comandi. Tutte le risposte inoltrate terminano con il codice 0DH (Ritorno
carrello, CR) seguito dal codice 0AH (Interlinea, LF).
<WHITE SPACE>
ignorato, ad eccezione degli identificativi dei comandi, come ad esempio '*I DN?' non ha lo
stesso significato di '*IDN?'.
Il bit dal valore alto di tutti i caratteri viene ignorato.
I comandi non fanno distinzione tra lettere minuscole e maiuscole.
Elenco dei comandi
La presente sezione elenca tutti i comandi e le richieste di informazioni utilizzati nello strumento.
I comandi sono elencati in ordine alfabetico all'interno dei gruppi di funzioni.
La nomenclatura adottata è la seguente:
<rmt>
<nr1>
<nr2>
Comandi di configurazione
V <nr2>
Imposta la tensione su <nr2>. Il valore di <nr2> deve essere espresso in Volt; non
sono ammessi moltiplicatori. Se il valore di <nr2>, dopo l'arrotondamento, non rientra
nella gamma delle tensioni erogate, viene generato un errore.
I <nr2>
Imposta il valore massimo di corrente su <nr2>. Il valore di <nr2> deve essere
espresso in Ampere; non cono ammessi moltiplicatori. Se il valore di <nr2>, dopo
l'arrotondamento, non rientra nella gamma delle correnti delle correnti erogate, viene
generato un errore.
ON
Inserisce l'erogazione della c.c.
OFF
Disinserisce l'erogazione della c.c.
Comandi ritorno dati
V?
Ritorna la tensione erogata impostata in Volt nel formato numerico <nr2>.
La sintassi della risposta è:
Esempio:
viene definito come codice compreso fra 00H e 20H.
<RESPONSE MESSAGE TERMINATOR>
Numero senza parte frazionaria, ovvero numero intero.
Numero espresso nel formato a virgola fissa, ad esempio 11,52, 3,61 ecc.
Se la tensione erogata impostata è 12,55 Volt, la risposta al
comando V? sarà V 12.55<rmt>.
Comandi remoti
, CR seguito da LF.
V<nr2><rmt>
viene
<WHITE SPACE>
35