Herunterladen Inhalt Inhalt Diese Seite drucken

Digitaler Befehlssatz - optris OPTCSL2MH Bedienungsanleitung

Infrarot-thermometer
Inhaltsverzeichnis

Werbung

-
46

9.3 Digitaler Befehlssatz

CSlaser/ CSvideo Kommandoliste
DEZIMAL
HEX
Binär / ASCII Kommando
1
0x01
Binär
2
0x02
Binär
3
0x03
Binär
4
0x04
Binär
5
0x05
Binär
9
0x09
Binär
14
0x0E
Binär
15
0x0F
Binär
16
0x10
Binär
17
0x11
Binär
129
0x81
Binär
130
0x82
Binär
132
0x84
Binär
133
0x85
Binär
144
0x90
Binär
Temperaturberechnung bei CSlaser hs: (byte1 x 256 + byte2 - 10000) / 100
BEISPIELE (alle Bytes in HEX)
Lesen der Objekttemperatur
Senden:
01
Kommando zum Lesen der Objekt Temperatur
Empfangen: 04 D3
Objekttemperatur in Zehntel Grad + 1000
Lesen der Objekttemperatur (bei hs-Version)
Senden:
01
Kommando zum Lesen der Objekt Temperatur
Empfangen: 30 3E
Objekttemperatur in Hundertstel Grad + 10000
Setzen des Emmissionsgrades
Senden:
84 03 B6
Empfangen: 03 B6
LESEN Temp - Target
LESEN Temp - Head
LESEN aktuelle Temp - Target
LESEN Emissionsgrad
LESEN Transmission
LESEN Prozessor Temperatur
LESEN Serien Nummer
LESEN FW Rev.
LESEN Laserstatus
LESEN Emissionsgrad-Schalterstellung
SETZEN DAC mA
RÜCKSETZEN der DAC mA Ausgabe
SETZEN Emissionsgrad
SETZEN Transmission
SETZEN Laser
Daten
Antwort
keine
byte1 byte2
keine
byte1 byte2
keine
byte1 byte2
keine
byte1 byte2
keine
byte1 byte2
keine
byte1
keine
byte1 byte2 byte3 = byte1 x 65536 + byte2 x 256 + byte3
keine
byte1 byte2
keine
byte1
keine
byte1
byte1
byte1 byte2
byte1 byte2
byte1 byte2
byte1 byte2
byte1
byte1
04 D3 = dez. 1235
1235 - 1000 = 235
235 / 10 = 23,5 °C
30 3E = dez. 12350
12350 - 10000 = 2350
2350 / 100 = 23.50 °C
03B6 = dez. 950
950 / 1000 = 0,950
Ergebnis
= (byte1 x 256 + byte2 - 1000) / 10
= (byte1 x 256 + byte2 - 1000) / 10
= (byte1 x 256 + byte2 - 1000) / 10
= (byte1 x 256 + byte2) / 1000
= (byte1 x 256 + byte2) / 1000
= (byte1 x 256 + byte2 - 1000) / 10
= byte1 x 256 + byte2
0 = aus/ 1 = ein
HEX-Wert (Bsp. 0x58) = Schalterstellung
(Bsp.: S1=5/ S2=8 -> Emiss. = 0,58)
byte 1= mA x 10 (z.B. 4mA = 4 x 10=40)
= (byte1 x 256 + byte2) / 1000
= (byte1 x 256 + byte2) / 1000
0 = aus/ 1 = ein
-
Einheit
°C
°C
°C
°C

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis