Befehl von PC an Druckmessgerät senden
<SCPI Command> [SP <Parameter 1>] [ , <Parameter 2> ] [ , <Parameter 3> ] [ , ... ]
HT [ * <CS> ] CR
Beispiele:
Uhrzeit auf 07:08:09 setzen:
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
Uhrzeit abfragen:
S Y S T : T i m e ? HT * 1 4 2 CR
S Y S T : T i m e ? HT CR
Antwort von Druckmessgerät an PC
<Return Value 1> [ , <Return Value 2> ] [ , <Return Value 3> ] [ , ...] HT * <CS> CR
SCPI Command:
SCPI Befehl gemäss Tabelle auf den folgenden Seiten
CS:
Checksumme
Return Value:
Antwort des Druckmessgerätes
[ ]
Option
ASCII-Zeichen
Hex-Code
SP
0x20
HT
0x09
CR
0x0D
*
0x2A
,
0x2C
SCPI Command
Es wird nicht zwischen Gross- und Kleinschreibung unterschieden!
Checksumme (CS)
Die Übertragung der Checksumme ist optional. Durch * wird gekennzeichnet, dass eine
Checksumme folgt. Das ASCII-Zeichen * wird in die Berechnung der Checksumme
miteinbezogen. Gebildet wird die Checksumme aus dem Low Byte.
Beispiel:
Auslesen des Datums
S
Y
S
53
59
53
54
83
89
83
84
Summe: 37D
hex
893
dez
Die Checksumme beträgt 125 dezimal.
Der Befehl lautet somit:
S Y S T : D a t e ? HT * 1 2 5 CR
S Y S T : D a t e ? HT CR
Bedeutung
Space
Horizontal Tabulation
Carriage Return
Asterisk
Komma
T
:
D
a
t
3A
44
61
74
58
68
97 116 101 63
Low Byte: 7D
hex
125
dez
15
(mit Checksumme)
(ohne Checksumme)
(mit Checksumme)
(ohne Checksumme)
Tastatur
CTRL+I
CTRL+M
e
?
HT
*
65
3F
09
2A
hex
09
42
dez
(mit Checksumme)
(ohne Checksumme)