ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / Offtopic / Kennt jemand diese Codierung ???


Seite 1 von 1

Bonsai schrieb am 19.05.2004 um 13:00 Uhr

Hallo!
Ich möchte Daten von einem Messgerät über eine serielle Schnittstelle in einen PC einlesen. Das Problem dabei ist die Kodierung der Daten.
Ein Ausschnitt aus den Daten sieht so aus:

PS,834,FFFE0003FFFEFFFF0005000E00070001000000030000FFFB00000003FFFCFFFBFFFDFFFEFFF8FFF6FFFE000300010003000C000B00000002000800040003000C0011000C0009000A000C0002FFFBFFFE0002FFF7FFF1FFF4FFF6FFF1FFEFFFFA000000000003000F001C001B001B0020002900240023002A0031002C002800270031002C00280025002D002B0025002300290025001A00160018000F0005000300070002FFF9FFF8FFFBFFF4FFE8FFE6FFEDFFEBFFE8FFE6FFEEFFECFFE9FFEDFFFAFFFDFFFCFFFF00040002FFFEFFFBFFFF0002FFFFFFFF000400090002FFFE00010007000300000003000900040002000900120010000E0014001C00160012001700180010000B000F00160013000E000F0011000D00050004000D000B0003000000010001FFF9FFF3FFF4FFF9FFF3FFECFFEAFFEDFFF3FFEEFFE4FFE5FFEBFFE7FFE0FFDBFFDFFFDAFFD0FFCFFFD8FFDEFFD7FFD1FFD4FFDDFFDEFFDEFFE2FFE9FFF2FFEFFFE8FFE9FFEFFFF0FFEBFFECFFF3FFF5FFEDFFECFFEFFFEFFFEAFFE5FFE9FFEEFFE8FFDFFFE1FFE8FFE6FFE1FFE2FFE7FFE5FFDDFFDAFFDFFFDCFFCEFFC6FFC7FFC6FFBFFFBEFFCCFFCEFFC3FFC6FFCFFFD1FFCCFFC6FFCAFFCFFFC7FFC4FFCBFFCEFFCAFFCBFFD1FFD2FFC9FFC9FFCEFFC9FFBEFFBBFFB9FFB1FFAEFFB1FFB3FFAEFFABFFAEFFB5FFB3FFAFFFB1FFB8FFB3FFAEFFB0FFB9FFB7FFB2FFB6FFBFFFBDFFC0FFCAFFD1FFCFFFD3FFDEFFDEFFDEFFE5FFF2FFF5FFF4FFF900000003FFFCFFF9FFFF0003FFFFFFFF0002FFFFFFF7FFF80000000200010004000E001600150015001D002000170016001E00200014000B000B0006FFFF0004001100130015001D002600260025002D003300300034003B003A0033002F003C00420043004800530052004F0053005B00580056005C0061005E005D0068006900630065006F006B0066006A006F006A00690070006E006400690071006B006A007100770070006C00710074006A0069006C00670061006100630061005E0060005D004D00430042003C003000300037003E00390038003B003400230018000DFFFFFFFC000700130015001A002A0033003400390047004A004900500055004F004A0051004E004A00500055004F004C00520055004A00480050004A0043004400470040003B003B00340027001F001F0011000300000002FFFBFFF7FFFB0000FFF9FFF6FFFEFFFDFFFC0002000B0006FFFF00000000FFF9FFF4FFF5FFF5FFE9FFE3FFEAFFF0FFE9FFE5FFEAFFEEFFE9FFE3FFE7FFE7FFE2FFE0FFE9FFEEFFE9FFE8FFEFFFF0FFE8FFE7FFECFFEDFFE6FFE3FFECFFEDFFE4FFE3FFEAFFE5FFDFFFDFFFE6FFE6FFDFFFDCFFE1FFDBFFD3FFD2FFD8FFD3FFCAFFCDFFD2F

Die Zahl 834 am Anfang des Datenausschnittes ist die Anzahl der erhaltenen Messergebnisse.

Wenn man die Daten (leider sehr aufwendig) im Messgerät selbst in ein Textformat umwandelt und auf eine Speicherkarte sichert, erhält man folgendes Ergebnis:

P
0,500
834
-0,0125
0,0125
0,0500
0,0500
0,0500
0,0250
0,0125
-0,0125
-0,0125
0,0000
-0,0125
-0,0500
-0,0250
-0,0250
0,0000
0,0000
0,0125
0,0375
0,0625
0,0875
0,1000
0,0875
0,1000
0,0875
0,0875
0,0625
0,0875
0,1375
0,1375
0,1500
0,1125
0,0875
0,0000
-0,0125
-0,0750
-0,1000
-0,1250
-0,1375
-0,1125
-0,1125
-0,1250
-0,0750
-0,0375
0,0125
0,1375
0,2125
0,2875
0,3375
0,3750
0,4500
0,4625
0,5500
0,5625
0,5875
0,5500
0,5125
0,5375
0,5125
0,5375
0,5750
0,5625
0,5500
0,5375
0,5250
0,4875
0,4250
0,3875
0,3625
0,3250
0,2750
0,2500
0,1875
0,1125
0,0750
0,0125
-0,0500
-0,0750
-0,1000
-0,1375
-0,1625
-0,1875
-0,1625
-0,1750
-0,2000
-0,2250
-0,2875
-0,2875
-0,2375
-0,1625
-0,1375
-0,1000
-0,0375
-0,0250
-0,0125
0,0000
0,0000
0,0000
-0,0125
-0,0250
0,0000
0,0250
0,0375
0,0375
0,0250
-0,0125
-0,0125
0,0125
0,0000
0,0000
0,0125
0,0000
0,0250
0,0875
0,1250
0,1750
0,1875
0,1750
0,1750
0,1625
0,1875
0,2125
0,2375
0,2250
0,2125
0,2250
0,2125
0,1875
0,1875
0,1750
0,1375
0,0875
0,1125
0,1750
0,1625
0,1375
0,1000
0,0500
0,0125
0,0000
-0,0250
-0,0500
-0,0750
-0,0625
-0,0750
-0,1375
-0,1875
-0,2250
-0,2500
-0,2500
-0,3000
-0,3500
-0,3625
-0,3750
-0,3500
-0,3625
-0,4375
-0,4875
-0,5500
-0,5750
-0,5625
-0,5250
-0,4875
-0,5125
-0,5000
-0,5000

Die Messergebnisse beginnen wieder nach der Zahl 843 am Anfang des Ausschnittes.

Kann mir jemand sagen, wie die Daten codiert sind bzw. wie ich aus den Hex-Daten die Messdaten errechnen kann?


Danke für eure Hilfe

Bonsai

Lars007 schrieb am 19.05.2004 um 14:47 Uhr

Das ist hier völlig falsch, vielleicht solltest du dich mal nach dem allgemeine Thema dieses Forums erkundigen, dann weißt du auch, dass mit "Code Hack Requests" nicht das gemeint ist, was du wissen möchtest.

Scrratch schrieb am 25.05.2004 um 13:00 Uhr

bzw. frag beim Hersteller des Gerätes nach - die können dir da sicherlich weiterhelfen soweit man die Daten auslesen darf :)

Seite 1 von 1