[x] Bitte registrieren Sie sich um alle Funktionen des Forums nutzen zu können. Als Gast können Sie z.B. keine Bilder betrachten.

Registrieren          Schliessen
Achtung!
 >  Technik > Detektoren Hersteller / Marken > Minelab > Thema:

 The E-Trac ":ptrn"-File-Format unter der Lupe

Gehe zu:  
Avatar  The E-Trac ":ptrn"-File-Format unter der Lupe  (Gelesen 637 mal) 0
A A A A
*
0 Mitglieder und 1 Gast betrachten dieses Thema.
Seiten: 1    Nach unten
Offline
(versteckt)Themen Schreiber
#0
26. Januar 2013, um 21:24:08 Uhr

Heute hatte ich endlich mal Zeit, einen Blick auf das E-Trac ".ptrn" (Pattern) File-Format zu werfen.
Da ich meine E-Trac Patterns auf den CTX konvertieren will, muß das sein.

Den Aufbau des E-Trac Pattern Files sieht man in dem HEX-Screenshot (Bild 2).
Es folgen 16 Byte und dann Bitkodiert das Pattern, von oben nach unten.
Also Byte 1 mit 8 Bit gibt den Fe-Wert von 1-8. Byte 2 den Fe Wert von 9-16 usw.
Jeweils das 5 te Byte wird nur benutzt bis Bit 3. Man sieht das unten an der abgeschnittenen Linie. 
ich habe da alle Bits auf 1 gesetzt.

Es sind nach rechts 1-50 Zeilen, und nach unten gehts im sichtbaren Bereich bis 35, aber eigentlich sogar bis 40 -sind also 250 Byte. Diese sind eigentlich das Pattern. 

Mit dem Skript-File unten habe ich das Patternfile erstellt, das die Anzeige in Bild 1 ergibt.
Dadurch erkennt man dass die Bytes vertikal verlaufen, und das jeweils 5 te Byte abgeschnitten ist.

Code:
' Generate E-Trac Pattern
' Smart Package Robot Skript File
'
' Generate E-Trac Pattern File
'
VAR.$$PAH=D:\E-Track Patterns
VAR.$$FIN=TestPattern.ptrn
VAR.$$FIL=$$PAH\$$FIN

' Generiere Byte-Sequenz
CHR.&H77|$$P01
VAR.$$PAT=$$P01
CHR.&HFF|$$P01
$$PAT=$$PAT$$P01
CHR.&H23|$$P01
$$PAT=$$PAT$$P01
CHR.&H0A|$$P01
$$PAT=$$PAT$$P01
$$ANZ=11
GSB.Null
' Addiere &H24
CHR.&H24|$$P01
$$PAT=$$PAT$$P01

CHR.1|$$MIX

FOR.$$CNT|1|250
  VAR.$$PAT=$$PAT$$MIX
NEX.

$$ANZ=8
GSB.Null
CTF.$$FIL|$$PAT

'-----------------------------------------------------------
ENR.

:Null

' Addiere 10 Null Bytes
CHR.0|$$P01
FOR.$$NUL|1|$$ANZ
  VAR.$$PAT=$$PAT$$P01
NEX.
RET.



Es sind 2 Anhänge in diesem Beitrag die Sie als Gast nicht sehen können.

Bitte registrieren Sie sich um sie ansehen zu können.

File-Format.jpg
Hex-Dump.jpg
Seiten: 1 
Haftungsausschluss / Nutzungsbedingungen Datenschutzerklärung Impressum Kontakt Mobile Version
Powered by SMFPacks WYSIWYG Editor
Lade...