[elektro] HP G1530

Nemeth Tibor neti at starkingnet.hu
Tue Apr 15 18:01:04 CEST 2008


Hali!

Tárgybeli készülék egy gázkromatográf. Kérdésem, hátha valaki ismeri a 
hozzávaló szoftver által előállított .CH kiterjesztésű adatfájl 
szerkezetét vagy legalább adattípusait. A felhasználók szeretnének a 
primer mérési adatokhoz hozzájutni, ehhez kérték segítségemet, de 
ezidáig hiába.
Már néhány próbálkozáson túl vagyok. A fájl elején néhány érthetőnek 
tűnő string után sok-sok nulla majd 400h-tól látszanak adatok. Levelem 
végén kis ízelítő hexdump. A felhasználók szerint egy egyváltozós 
időfüggvény kellene itt legyen. A bájtokat előjeles 7bites számnak 
tekintve, nyert számsorozat autokorrelációs függvénye nyolcanként 
csúcsokat mutat tehát valószínűleg nyocbájtos adategységek vannak. 
Sajnos ha egyszerűen double-ként értelmezem, teljes a zűrzavar. Single 
pároknak tekintve(ez nyelvtanilag hülyeség) ugyanez a helyzet. Eddig a 
legjobb az volt, ha négy darab kétbájtos egészre osztotam, előjelesre és 
ráadásul fordított (big endian) tárolásúra. Így néha némelyik oszlopban 
előjöttek kromatográfiás csúcsok, de az egész még zavaros.
A szoftver eredetileg 1992-esnek vallja magát. Talán nem is PC-re 
készültbár nem tudom mi értelme lenne a PC adaptációra áthozni valami 
idegen számábrázolási formát.
Kutatásaim közben az alábbi lapra akadtam:

http://home.earthlink.net/~mrob/pub/math/floatformats.html

amitől kissé megszédültem, mindezt kipróbálni, no azt nem szeretném.

Szóval bármilyen konkrét ismeret, a lehetőségeket szűkítő ötlet jól 
jönne.....
Ha esetleg létezik olyan debugger, listázó, konvertáló miegymás program 
amely művelt lebegőpontos számokból és jó sok fajtát ismer....
Ha valaki pusztán szemmelveréssel olvas ilyet....
Valami jó trükk excelhez...


Előre is kössz.
                      Németh Tibor

Ui: Itt az ízelítő, kb. első harmadnál szemmel láthatólag történi valami.


   FF EC FF D2 FF CC 00 47-00 23 00 28 FF 8B FF E3
   FF FB 00 5E FF E8 FF D9-FF FE 00 3E 00 3B FF A4
   FF D4 FF F5 00 4A 00 26-FF D8 FF F5 FF DA 00 28
   FF E1 00 40 FF C2 00 47-FF C8 00 25 FF F8 FF FC
   00 2F FF D6 FF C1 FF D5-00 11 00 32 00 12 00 12
   00 54 FF E4 FF E5 FF 98-00 02 00 17 00 77 FF F3
   FF ED FF C0 00 0B 00 1F-FF FE FF E4 FF D3 FF E1
   00 3A 00 59 FF D9 FF FB-FF B2 00 3B FF F7 00 11
   00 55 FF F7 FF DF FF 9A-00 12 00 38 FF FA 00 15
   FF D6 FF F2 FF D6 00 30-00 35 00 37 FF CE FF DC
   FF D3 00 0A FF FD FF F7-00 41 00 15 00 06 FF C0
   00 0E FF F8 00 12 FF FF-00 03 00 03 00 27 00 20
   FF E8 FF DB FF E5 00 15-FF FF 00 1C FF CA 00 38
   FF D2 00 17 00 0C 00 09-00 6A FF B1 FF DC FF D3
   00 4F 00 82 00 1F 00 52-00 C7 01 71 02 6D 03 9A
   06 12 0A 4B 10 C4 1B 0A-2B 60 45 3F 6E 39 7F FF
   00 00 00 06 DB 99 7F FF-00 00 00 09 BE 62 7F FF
   00 00 00 0E 49 08 7F FF-00 00 00 15 63 36 7F FF
   00 00 00 20 6F 83 7F FF-00 00 00 31 88 38 7F FF
   00 00 00 4B D7 DF 7F FF-00 00 00 74 1E 07 7F FF
   00 00 00 B1 68 86 7F FF-00 00 01 0E 0C B8 7F FF
   00 00 01 98 E7 78 7F FF-00 00 02 66 BB 99 7F FF
   00 00 03 93 65 0C 7F FF-00 00 05 42 24 69 7F FF
   00 00 07 9B A2 C1 7F FF-00 00 0A C7 BF 52 7F FF
   00 00 0E E1 90 5C 7F FF-00 00 13 E5 AF C8 7F FF
   00 00 19 A1 C6 D2 7F FF-00 00 1F B1 2D 59 7F FF
   00 00 25 91 1D 42 7F FF-00 00 2A C5 8C 5A 7F FF
   00 00 2E FA A3 A4 7F FF-00 00 32 11 95 7A 7F FF
   00 00 34 17 95 B9 7F FF-00 00 35 32 FB F0 7F FF
   00 00 35 92 3F 8F 7F FF-00 00 35 60 FB 8B 7F FF
   00 00 34 C3 ED A3 7F FF-00 00 33 D7 CD 5C 7F FF
   00 00 32 B2 BC 12 7F FF-00 00 31 65 1E D1 7F FF
   00 00 2F FB 36 9D 7F FF-00 00 2E 7E 26 75 7F FF
   00 00 2C F4 A1 B7 7F FF-00 00 2B 63 B6 3C 7F FF
   00 00 29 CE ED CF 7F FF-00 00 28 39 53 99 7F FF
   00 00 26 A5 12 3B 7F FF-00 00 25 13 EC 63 7F FF
   00 00 23 87 26 86 7F FF-00 00 21 FF C5 8B 7F FF
   00 00 20 7E A6 A2 7F FF-00 00 1F 04 78 1F 7F FF
   00 00 1D 91 A9 88 7F FF-00 00 1C 26 B8 A2 7F FF
   00 00 1A C3 E4 A9 7F FF-00 00 19 69 8E 16 7F FF
   00 00 18 17 E9 B5 7F FF-00 00 16 CF 47 E3 7F FF
   00 00 15 8F DF 1E 7F FF-00 00 14 59 D1 08 7F FF
   00 00 13 2D 36 D2 7F FF-00 00 12 0A 32 10 7F FF
   00 00 10 F0 E4 20 7F FF-00 00 0F E1 6E A2 7F FF
   00 00 0E DB F7 C5 7F FF-00 00 0D E0 A1 2F 7F FF
   00 00 0C EF 7B 91 7F FF-00 00 0C 08 95 EE 7F FF
   00 00 0B 2C 07 A2 7F FF-00 00 0A 59 EE 4D 7F FF
   00 00 09 92 51 9D 7F FF-00 00 08 D5 2E 17 7F FF





More information about the Elektro mailing list