Invio di comando dal PC al misuratore di pressione
<SCPI Command> [SP <Parameter 1>] [ , <Parameter 2> ] [ , <Parameter 3> ] [ , ... ]
HT [ * <CS> ] CR
Esempi:
Impostare l'ora su 07:08:09:
S Y S T : T i m e SP 0 7 , 0 8 , 0 9 HT * 2 5 5 CR
S Y S T : T i m e SP 0 7 , 0 8 , 0 9 HT CR
Richiedere l'ora:
S Y S T : T i m e ? HT * 1 4 2 CR
S Y S T : T i m e ? HT CR
Risposta dal misuratore di pressione al PC
<Return Value 1> [ , <Return Value 2> ] [ , <Return Value 3> ] [ , ...] HT * <CS> CR
SCPI Command:
Comando SCPI secondo la tabella nelle pagine
seguenti
CS:
Checksum
Return Value:
Risposta del misuratore di pressione
[ ]
Opzione
Caratteri ASCII
Hex-Code
SP
0x20
HT
0x09
CR
0x0D
*
0x2A
,
0x2C
Comando SCPI
Non avviene alcuna distinzione tra lettere maiuscole e minuscole!
Checksum (CS)
La trasmissione della checksum è opzionale. Con * si dichiara che segue una checksum.
Il carattere ASCII * viene anch'esso considerato nel calcolo della checksum. La
checksum viene formata partendo dal low byte.
Esempio:
Lettura della data:
S
Y
S
53
59
53
54
83
89
83
84
Somma: 37D
esadec.
893
dec.
La checksum è 125 (numero decimale).
Il comando è quindi il seguente:
S Y S T : D a t e ? HT * 1 2 5 CR
S Y S T : D a t e ? HT CR
Significato
Spazio
Tabulazione orizzontale
Carriage Return
Asterisco
Virgola
T
:
D
a
t
3A
44
61
74
58
68
97 116 101 63
Low byte: 7D
esad.
125
dec.
(con checksum)
(senza checksum)
105
(con checksum)
(con checksum)
(con checksum)
(senza checksum)
e
?
HT
*
65
3F
09
2A
esadec.
09
42
dec.