02.02.2015, 11:28
Hallo Geothermie,
Der Type Float (Single) oder auch REAL genannt wird von VISAM/VBASE unterstützt.
Es kann jedoch sein das der Hersteller eine andere Folge der Wörter/Bytes vorgibt.
(siehe auch BIG-Endian,little Endian Byte/Wort Reihenfolge)
http://de.wikipedia.org/wiki/Byte-Reihenfolge .
Wir haben das in der Vergangenheit auch schon einmal bei einem
MODBUS-Teilnehmer vorgefunden.
Um dennoch den FLOAT richtig anzuzeigen müssen sie die Bytes drehen.
Also mit einer Kopie im VDF arbeiten, per Script die Bytes an die richtige
Stelle transferieren.
Der Type Float (Single) oder auch REAL genannt wird von VISAM/VBASE unterstützt.
Es kann jedoch sein das der Hersteller eine andere Folge der Wörter/Bytes vorgibt.
(siehe auch BIG-Endian,little Endian Byte/Wort Reihenfolge)
http://de.wikipedia.org/wiki/Byte-Reihenfolge .
Wir haben das in der Vergangenheit auch schon einmal bei einem
MODBUS-Teilnehmer vorgefunden.
Um dennoch den FLOAT richtig anzuzeigen müssen sie die Bytes drehen.
Also mit einer Kopie im VDF arbeiten, per Script die Bytes an die richtige
Stelle transferieren.