Lesen vom COM Port teils Fehlerhaft bitte um hilfe



  • Die Daten habe ich ausgelesen , gespeichert und dann auf den Rechner geschickt wo das alte Programm von 1982 läuft und Sie da die Daten werden übertragen und richtig interpetiert.
    Vom Rechner zu Rechner.

    wenn du das gleiche machst gibt es keine unterschied zwischen dir und dem Laser - nur wenn dein Code falsch ist, falls keine Checksumme oder sonstiges auf dem Satz ist kannst du damit aber definitiv die 20-Felder zuordnen

    Nein ich hab die zuordnung nicht vergessen, die bin ich gerade am machen.
    Wollte aber nach den 2 Messungen jetzt was zeigen.
    1:Messung
    ...
    1:Messung

    kannst du jetzt auf einen Satz reduzieren oder hast du aus der Menge an Paketen einfach zwei rausgepickt? und es wäre schön wenn sich nur 1 Wert bewegt - sonst sieht man ja nicht welche Bytes zu welchem Wert passen

    nur so als Info - auch wenn ich vermeiden würde ins disassemblieren zu gehen - die ELSMAIN.EXE (298kb) ist mit Turbo Pascal + BGI erstellt -
    was macht die ELSDEMO2.EXE (70kb)?
    was macht die TOOLBOX.COM (1kb)?



  • So ich werde erst wider Dienstag im Labor sein aber ich versuch übers wochenende mir nochmal alles durchzusehen und durcharbeiten nach allen Tipps die Ihr mir geschickt habt, dafür bedanke ich mich nochmals recht herzlich.
    Viellen Dank an alle, ich weiß eure Hilfe wirklich zu schätzen.



  • Jetzt mal die ganz offensichtliche Frage:
    Von welchem Hersteller ist der Laser und welche Typenbezeichung hat er? Vielleicht kann man beim Hersteller Informationen über das Protokoll anfragen oder findet was im Netz, statt hier mühsam reverse engineering zu betreiben?



  • Der Laser ist von Herrenknecht GmbH , ELS 2 , serriennr. 22 158 198



  • ich hoffe da wurden wirklich alle Möglichkeiten ausgeschöpft über den Hersteller was zu bekommen



  • von DocShoe
    Besteht die Möglichkeit, dass jeder Parameter in einem eigenen Telegramm übermittelt wird? Große Teile des Telegramms ändern sich nicht, aber die laufende Nummer geht jedes Mal von 0x00 bis 0xf (was übrigens 16 Telegramme sind, nicht 15). Vielleicht findest du noch etwas heraus, wenn du Telegramme mit der gleichen laufenden Nummer vergleichst.

    so sieht es aus wenn man nach der Laufnummer sortiert - im hinteren Bereich hört das starker wackeln von den Bytes auf - die vorderen 16 von letzten 18 - also könnte die Laufnummer auch eine Typ oder sonstwas-Kennung sein

    @DocShoe hast du das gemeint?

    @chirolog ist dir das auch schon aufgefallen oder hast du das gewusst? - es ist schwer deinem Wissenstand zu folgenden weil du keine Protokoll-Format-Updates postest

    00 00 01 7d 01 50 8e 56 03 06 0f 00 18 00 14 00 1d 00 15 00 1c 00 16 00 1b 00 14 00 16 00 1a 00 19 00 1b 00 1a 00 1d 00 1a 00 1b 00 19 00 19 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 f8 06 98 09 ff 07 01 00 00 00 00 00 00 00 a6 e2 df c1 57 b2 e4 3b 05 81 73 32 e1 a6 ad af bf 83
    00 00 01 7d 01 50 8e 56 03 06 10 00 19 00 14 00 1e 00 15 00 1d 00 16 00 1b 00 15 00 15 00 18 00 18 00 1a 00 1a 00 1e 00 1a 00 1c 00 1a 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8a 02 97 09 ff 07 01 00 00 00 00 00 00 00 a6 e2 df c1 57 b2 e4 3b 05 81 73 32 e1 a6 ad af 56 7f
    00 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 13 00 1b 00 16 00 1c 00 16 00 1b 00 13 00 14 00 18 00 18 00 1b 00 18 00 1c 00 1a 00 1b 00 18 00 19 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7f 05 98 09 fe 07 01 00 00 00 00 00 00 00 a6 e2 df c1 57 b2 e4 3b 05 81 73 32 e1 a6 ad af 3b 82 
    00 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 13 00 1b 00 16 00 1d 00 16 00 1b 00 13 00 14 00 18 00 16 00 1b 00 18 00 1d 00 1a 00 1c 00 18 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 08 04 97 09 fe 07 01 00 00 00 00 00 00 00 a6 e2 df c1 57 b2 e4 3b 05 81 73 32 e1 a6 ad af c5 80 
    
    01 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1d 00 16 00 1e 00 16 00 1b 00 14 00 14 00 18 00 17 00 1b 00 18 00 1e 00 19 00 1b 00 17 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 82 04 97 09 fe 07 01 00 00 00 00 00 00 00 23 1a a9 27 0b 5a 27 23 38 fb a2 be d0 34 ed 3b 13 ce 
    01 00 01 7d 01 50 8e 56 05 08 0e 00 19 00 14 00 1c 00 14 00 1c 00 14 00 1a 00 14 00 14 00 1a 00 18 00 1b 00 1a 00 1c 00 18 00 1c 00 17 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fc 05 98 09 ff 07 01 00 00 00 00 00 00 00 23 1a a9 27 0b 5a 27 23 38 fb a2 be d0 34 ed 3b 8a d1 
    01 00 01 7d 01 50 8e 56 05 08 0f 00 1a 00 15 00 1c 00 16 00 1c 00 16 00 1b 00 13 00 13 00 19 00 16 00 1b 00 19 00 1c 00 19 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 08 03 97 09 fe 07 01 00 00 00 00 00 00 00 23 1a a9 27 0b 5a 27 23 38 fb a2 be d0 34 ed 3b 99 ce
    
    02 00 01 7d 01 50 8e 56 03 08 0f 00 18 00 14 00 1c 00 14 00 1b 00 14 00 1a 00 14 00 16 00 1a 00 18 00 1b 00 1a 00 1b 00 1a 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 87 03 97 09 ff 07 01 00 00 00 00 00 00 00 04 b6 62 33 e1 8f d5 af bc 8f 82 a7 91 e5 68 23 d5 4e
    02 00 01 7d 01 50 8e 56 05 06 10 00 18 00 13 00 1b 00 15 00 1c 00 15 00 1b 00 14 00 14 00 18 00 16 00 1b 00 18 00 1c 00 1a 00 1b 00 18 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 03 05 98 09 fe 07 01 00 00 00 00 00 00 00 04 b6 62 33 e1 8f d5 af bc 8f 82 a7 91 e5 68 23 4d 4e 
    02 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 14 00 1b 00 14 00 1c 00 13 00 1a 00 14 00 13 00 1a 00 17 00 1c 00 1a 00 1c 00 1a 00 1c 00 17 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7a 06 98 09 ff 07 01 00 00 00 00 00 00 00 04 b6 62 33 e1 8f d5 af bc 8f 82 a7 91 e5 68 23 c5 51 
    
    03 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 13 00 1c 00 16 00 1d 00 16 00 1c 00 13 00 14 00 18 00 18 00 1c 00 18 00 1d 00 19 00 1b 00 18 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 82 05 98 09 fe 07 01 00 00 00 00 00 00 00 39 3a e2 41 7e 70 ee 3b 3b d5 3c b3 27 58 b1 af 56 9e 
    03 00 01 7d 01 50 8e 56 05 06 10 00 18 00 14 00 1c 00 16 00 1c 00 16 00 1b 00 16 00 14 00 19 00 18 00 1b 00 18 00 1c 00 18 00 1b 00 18 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fb 06 98 09 ff 07 01 00 00 00 00 00 00 00 39 3a e2 41 7e 70 ee 3b 3b d5 3c b3 27 58 b1 af d1 9f 
    03 00 01 7d 01 50 8e 56 05 06 10 00 19 00 14 00 1c 00 16 00 1d 00 16 00 1b 00 14 00 13 00 18 00 16 00 1b 00 18 00 1d 00 19 00 1c 00 18 00 19 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 07 04 97 09 ff 07 01 00 00 00 00 00 00 00 39 3a e2 41 7e 70 ee 3b 3b d5 3c b3 27 58 b1 af dc 9c
    
    04 00 01 7d 01 50 8e 56 03 08 0e 00 18 00 14 00 1c 00 14 00 1b 00 13 00 19 00 14 00 15 00 1a 00 18 00 1b 00 1a 00 1b 00 1a 00 1c 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fc 05 98 09 ff 07 01 00 00 00 00 00 00 00 d2 4d 0c 27 b4 2f c9 22 c9 77 7a 3f e3 9d f2 3d 6a 42 
    04 00 01 7d 01 50 8e 56 03 08 0e 00 19 00 14 00 1c 00 14 00 1b 00 16 00 1a 00 14 00 14 00 19 00 18 00 1a 00 1a 00 1c 00 1a 00 1c 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 86 04 98 09 fe 07 01 00 00 00 00 00 00 00 d2 4d 0c 27 b4 2f c9 22 c9 77 7a 3f e3 9d f2 3d f6 40
    04 00 01 7d 01 50 8e 56 05 06 10 00 18 00 14 00 1c 00 16 00 1c 00 16 00 1b 00 14 00 14 00 18 00 18 00 1b 00 18 00 1c 00 18 00 1b 00 17 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fa 06 98 09 fe 07 01 00 00 00 00 00 00 00 d2 4d 0c 27 b4 2f c9 22 c9 77 7a 3f e3 9d f2 3d 69 c1 
    
    05 00 01 7d 01 50 8e 56 05 08 0d 00 18 00 13 00 1c 00 14 00 1c 00 15 00 1a 00 14 00 13 00 18 00 16 00 1b 00 18 00 1c 00 1a 00 1c 00 18 00 18 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fa 06 97 09 fe 07 01 00 00 00 00 00 00 00 e9 eb 32 b8 65 1d 0a b4 69 07 32 af 60 2c f4 a9 68 6b 
    05 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1b 00 13 00 1c 00 16 00 1a 00 14 00 14 00 18 00 17 00 1b 00 18 00 1c 00 18 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7a 06 98 09 ff 07 01 00 00 00 00 00 00 00 e9 eb 32 b8 65 1d 0a b4 69 07 32 af 60 2c f4 a9 eb ea 
    05 00 01 7d 01 50 8e 56 05 08 0e 00 19 00 14 00 1c 00 14 00 1c 00 15 00 1a 00 14 00 13 00 18 00 16 00 1b 00 19 00 1c 00 19 00 1c 00 17 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 03 05 98 09 fe 07 01 00 00 00 00 00 00 00 e9 eb 32 b8 65 1d 0a b4 69 07 32 af 60 2c f4 a9 75 e9 
    
    06 00 01 7d 01 50 8e 56 05 06 0e 00 18 00 13 00 1b 00 14 00 1c 00 16 00 1b 00 14 00 15 00 19 00 17 00 1c 00 18 00 1c 00 19 00 1b 00 18 00 19 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 f8 06 98 09 ff 07 01 00 00 00 00 00 00 00 6e c9 2d a4 15 8d e8 9d 49 75 a6 96 69 09 e4 0f c8 a4 
    06 00 01 7d 01 50 8e 56 05 06 0f 00 17 00 13 00 1b 00 16 00 1c 00 16 00 1b 00 13 00 14 00 18 00 16 00 1b 00 18 00 1c 00 19 00 1b 00 18 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7e 05 98 09 ff 07 01 00 00 00 00 00 00 00 6e c9 2d a4 15 8d e8 9d 49 75 a6 96 69 09 e4 0f 4c a3 
    06 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 14 00 1c 00 15 00 1e 00 16 00 1b 00 14 00 13 00 18 00 16 00 1b 00 18 00 1d 00 19 00 1e 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8b 02 97 09 ff 07 01 00 00 00 00 00 00 00 6e c9 2d a4 15 8d e8 9d 49 75 a6 96 69 09 e4 0f 61 a2 
    
    07 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1c 00 16 00 1c 00 16 00 1b 00 14 00 13 00 18 00 18 00 1b 00 18 00 1c 00 18 00 1b 00 18 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fc 05 98 09 fe 07 01 00 00 00 00 00 00 00 d7 48 4e 3f ce b2 f4 3d 79 81 48 37 38 47 2c 32 06 91 
    07 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1c 00 16 00 1d 00 16 00 1c 00 13 00 14 00 18 00 17 00 1b 00 18 00 1d 00 1a 00 1c 00 19 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8b 02 97 09 ff 07 01 00 00 00 00 00 00 00 d7 48 4e 3f ce b2 f4 3d 79 81 48 37 38 47 2c 32 9c 8d 
    07 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 14 00 1c 00 16 00 1c 00 15 00 1a 00 14 00 13 00 19 00 17 00 1b 00 19 00 1c 00 18 00 1c 00 16 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 82 04 97 09 fe 07 01 00 00 00 00 00 00 00 d7 48 4e 3f ce b2 f4 3d 79 81 48 37 38 47 2c 32 88 91
    07 00 01 7d 01 50 8e 56 05 08 0f 00 18 00 14 00 1b 00 15 00 1c 00 15 00 1a 00 13 00 13 00 18 00 17 00 1b 00 19 00 1c 00 18 00 1c 00 17 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fa 06 98 09 fe 07 01 00 00 00 00 00 00 00 d7 48 4e 3f ce b2 f4 3d 79 81 48 37 38 47 2c 32 00 14 
    
    08 00 01 7d 01 50 8e 56 03 08 0e 00 18 00 13 00 1c 00 14 00 1b 00 14 00 1a 00 14 00 14 00 19 00 18 00 1b 00 1a 00 1c 00 1a 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 03 05 98 09 fe 07 01 00 00 00 00 00 00 00 60 bc cc ae b0 17 18 2a 79 7c d7 a4 7a f9 20 1f de cd
    08 00 01 7d 01 50 8e 56 03 08 0e 00 18 00 14 00 1c 00 15 00 1b 00 16 00 1a 00 15 00 14 00 19 00 18 00 1b 00 1a 00 1c 00 19 00 1c 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fa 06 97 09 fe 07 01 00 00 00 00 00 00 00 60 bc cc ae b0 17 18 2a 79 7c d7 a4 7a f9 20 1f d9 4f 
    08 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1b 00 14 00 1d 00 16 00 1b 00 15 00 13 00 18 00 17 00 1b 00 18 00 1d 00 1a 00 1d 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 09 03 97 09 ff 07 01 00 00 00 00 00 00 00 60 bc cc ae b0 17 18 2a 79 7c d7 a4 7a f9 20 1f e8 cb 
    08 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1c 00 14 00 1c 00 15 00 1a 00 13 00 13 00 18 00 18 00 1b 00 19 00 1c 00 18 00 1c 00 18 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7a 06 98 09 ff 07 01 00 00 00 00 00 00 00 60 bc cc ae b0 17 18 2a 79 7c d7 a4 7a f9 20 1f 53 cf 
    
    09 00 01 7d 01 50 8e 56 03 08 0e 00 18 00 14 00 1c 00 14 00 1b 00 14 00 1a 00 14 00 15 00 19 00 18 00 1a 00 1a 00 1c 00 1b 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 87 03 97 09 fe 07 01 00 00 00 00 00 00 00 ce 0d f4 98 35 20 14 12 58 5e 8e 3a 0e 92 ae be 33 a8 
    09 00 01 7d 01 50 8e 56 03 08 0f 00 1a 00 15 00 1d 00 16 00 1c 00 16 00 1b 00 15 00 14 00 1a 00 18 00 1a 00 1a 00 1c 00 1a 00 1d 00 19 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8a 02 97 09 ff 07 01 00 00 00 00 00 00 00 ce 0d f4 98 35 20 14 12 58 5e 8e 3a 0e 92 ae be 45 a7 
    09 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1c 00 14 00 1c 00 14 00 19 00 13 00 14 00 19 00 18 00 1c 00 19 00 1b 00 19 00 1c 00 17 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 f8 06 98 09 ff 07 01 00 00 00 00 00 00 00 ce 0d f4 98 35 20 14 12 58 5e 8e 3a 0e 92 ae be a1 ab 
    09 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1c 00 14 00 1c 00 15 00 1a 00 13 00 13 00 18 00 18 00 1b 00 19 00 1c 00 1a 00 1c 00 18 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 82 05 98 09 ff 07 01 00 00 00 00 00 00 00 ce 0d f4 98 35 20 14 12 58 5e 8e 3a 0e 92 ae be 2d aa 
    
    0a 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1c 00 16 00 1c 00 15 00 1b 00 13 00 14 00 18 00 18 00 1c 00 18 00 1c 00 19 00 1b 00 17 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fb 06 98 09 ff 07 01 00 00 00 00 00 00 00 69 0b 29 0a fd 0d 05 0d ff ab b2 3d 65 73 18 45 c0 39 
    0a 00 01 7d 01 50 8e 56 05 06 10 00 18 00 13 00 1b 00 15 00 1c 00 16 00 1b 00 13 00 14 00 18 00 17 00 1c 00 18 00 1c 00 19 00 1b 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fc 05 98 09 fe 07 01 00 00 00 00 00 00 00 69 0b 29 0a fd 0d 05 0d ff ab b2 3d 65 73 18 45 bf b8
    0a 00 01 7d 01 50 8e 56 05 06 10 00 19 00 14 00 1c 00 16 00 1d 00 16 00 1b 00 15 00 13 00 18 00 18 00 1a 00 18 00 1d 00 1a 00 1c 00 18 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 04 04 97 09 ff 07 01 00 00 00 00 00 00 00 69 0b 29 0a fd 0d 05 0d ff ab b2 3d 65 73 18 45 ce b6 
    0a 00 01 7d 01 50 8e 56 05 08 0e 00 19 00 14 00 1d 00 15 00 1d 00 15 00 1a 00 13 00 14 00 18 00 17 00 1b 00 18 00 1d 00 1a 00 1d 00 19 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8a 02 97 09 fe 07 01 00 00 00 00 00 00 00 69 0b 29 0a fd 0d 05 0d ff ab b2 3d 65 73 18 45 51 b7 
    
    0b 00 01 7d 01 50 8e 56 03 06 0f 00 18 00 14 00 1d 00 16 00 1c 00 16 00 1b 00 13 00 16 00 18 00 17 00 1b 00 1a 00 1d 00 1a 00 1c 00 1a 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 08 03 97 09 ff 07 01 00 00 00 00 00 00 00 e8 75 3b be 3f 2a ac bf 85 eb 41 41 e1 7a 20 41 e8 e9 
    0b 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 13 00 1b 00 15 00 1c 00 16 00 1b 00 13 00 13 00 18 00 16 00 1c 00 18 00 1c 00 19 00 1b 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 82 04 98 09 fe 07 01 00 00 00 00 00 00 00 e8 75 3b be 3f 2a ac bf 85 eb 41 41 e1 7a 20 41 56 eb 
    0b 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1c 00 14 00 1c 00 14 00 1a 00 14 00 13 00 18 00 16 00 1b 00 19 00 1c 00 1a 00 1c 00 18 00 19 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fb 06 97 09 ff 07 01 00 00 00 00 00 00 00 e8 75 3b be 3f 2a ac bf 85 eb 41 41 e1 7a 20 41 ce 6f 
    0b 00 01 7d 01 50 8e 56 05 08 0f 00 19 00 14 00 1c 00 14 00 1c 00 14 00 1a 00 14 00 14 00 19 00 18 00 1b 00 1a 00 1c 00 18 00 1c 00 16 00 18 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7e 06 98 09 ff 07 01 00 00 00 00 00 00 00 e8 75 3b be 3f 2a ac bf 85 eb 41 41 e1 7a 20 41 54 ef
    
    0c 00 01 7d 01 50 8e 56 03 08 0e 00 19 00 16 00 1e 00 16 00 1c 00 16 00 1b 00 14 00 16 00 1a 00 18 00 1a 00 1a 00 1c 00 1a 00 1e 00 19 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8b 02 97 09 ff 07 01 00 00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a5 f0 
    0c 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1b 00 15 00 1c 00 14 00 1a 00 14 00 15 00 19 00 17 00 1c 00 18 00 1c 00 19 00 1b 00 16 00 19 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 f8 06 98 09 fe 07 01 00 00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff f2
    0c 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1c 00 17 00 1e 00 16 00 1b 00 14 00 14 00 18 00 18 00 1c 00 18 00 1e 00 19 00 1b 00 18 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 89 03 97 09 ff 07 01 00 00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9c ef 
    0c 00 01 7d 01 50 8e 56 05 06 10 00 18 00 14 00 1c 00 16 00 1c 00 16 00 1b 00 14 00 13 00 18 00 17 00 1b 00 18 00 1c 00 18 00 1b 00 17 00 19 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 01 05 98 09 fe 07 01 00 00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b f1 
    
    0d 00 01 7d 01 50 8e 56 03 06 10 00 19 00 14 00 1d 00 16 00 1c 00 16 00 1b 00 15 00 15 00 18 00 18 00 1b 00 19 00 1d 00 19 00 1b 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 04 04 97 09 ff 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 e4 
    0d 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 14 00 1c 00 16 00 1c 00 15 00 1b 00 14 00 14 00 18 00 18 00 1b 00 18 00 1c 00 18 00 1b 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fa 06 98 09 ff 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67
    0d 00 01 7d 01 50 8e 56 05 06 10 00 18 00 14 00 1d 00 16 00 1e 00 15 00 1b 00 14 00 14 00 18 00 17 00 1b 00 19 00 1e 00 1a 00 1d 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8b 02 97 09 fe 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 9a e2 
    0d 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 14 00 1c 00 14 00 1c 00 14 00 1a 00 14 00 13 00 19 00 16 00 1b 00 19 00 1b 00 18 00 1c 00 16 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7e 05 98 09 fe 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b e7 
    
    0e 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 13 00 1b 00 14 00 1c 00 15 00 1b 00 13 00 14 00 18 00 16 00 1b 00 18 00 1c 00 1a 00 1b 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fc 05 98 09 fe 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fd e5 
    0e 00 01 7d 01 50 8e 56 05 06 10 00 19 00 14 00 1c 00 16 00 1d 00 16 00 1b 00 15 00 14 00 18 00 17 00 1b 00 18 00 1d 00 19 00 1c 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 82 04 98 09 ff 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 e4 
    0e 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 13 00 1c 00 14 00 1c 00 14 00 1a 00 13 00 13 00 18 00 16 00 1a 00 18 00 1b 00 1a 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 fa 06 97 09 fe 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f6 68
    0e 00 01 7d 01 50 8e 56 05 08 0f 00 1a 00 16 00 1c 00 15 00 1c 00 16 00 1a 00 14 00 13 00 19 00 16 00 1b 00 18 00 1c 00 1a 00 1c 00 18 00 1a 00 14 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 08 03 97 09 ff 07 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 e5 
    
    0f 00 01 7d 01 50 8e 56 03 08 0e 00 18 00 14 00 1c 00 13 00 1b 00 14 00 1a 00 13 00 14 00 18 00 18 00 1b 00 1a 00 1c 00 1a 00 1c 00 18 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 03 05 98 09 ff 07 01 00 00 00 00 00 00 00 00 00 c8 00 3a 07 4d 02 00 00 00 00 01 00 ca 07 20 f9 
    0f 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 13 00 1c 00 15 00 1d 00 15 00 1c 00 13 00 14 00 1a 00 18 00 1c 00 18 00 1d 00 1a 00 1b 00 18 00 19 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 7a 06 98 09 ff 07 01 00 00 00 00 00 00 00 00 00 c8 00 3a 07 4d 02 00 00 00 00 01 00 ca 07 9f f8 
    0f 00 01 7d 01 50 8e 56 05 06 0f 00 18 00 15 00 1d 00 16 00 1d 00 16 00 1b 00 14 00 14 00 18 00 17 00 1b 00 18 00 1d 00 19 00 1c 00 18 00 1a 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 8a 02 97 09 fe 07 01 00 00 00 00 00 00 00 00 00 c8 00 3a 07 4d 02 00 00 00 00 01 00 ca 07 af f4
    0f 00 01 7d 01 50 8e 56 05 08 0e 00 18 00 14 00 1b 00 14 00 1c 00 15 00 1a 00 14 00 13 00 18 00 16 00 1b 00 19 00 1c 00 1a 00 1c 00 17 00 1a 00 13 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 87 03 97 09 ff 07 01 00 00 00 00 00 00 00 00 00 c8 00 3a 07 4d 02 00 00 00 00 01 00 ca 07 a3 f7
    


  • ich würde gerne mal ein wenig die Applikation debuggen - 16Bit DOS Analyse macht spass 🙂

    dafür braeuchte ich deine VM - oder läuft das Programm
    das du mir geschickt hast problemlos wenn ich es einfach
    unter DOS an die richtige Stelle kopiere?

    mit einer kleinen Anleitung wie man startet usw.

    schick mir einfach eine mail an - dann melde ich mich

    35b_1p44v44y7ned@byom.de

    das ändert deine Strategie in keinster Weise - die Programm-Analyse kann Wochen dauern (ich hab auch nicht so viel Zeit) - da bist du schon lange fertig 🙂



  • ff ff ff ff 07 01 03 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 0a 00 0f 00 10 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 f9 06 38 09 ff 07 02 00 00 00 00 00 00 00 39 3a e2 41 7e 70 ee 3b 3b d5 3c b3 27 58 b1 af 82 1f
    ff ff ff ff 07 81 04 00 48 7d 01 50 8e 56 03 08 08 00 12 00 0a 00 12 00 09 00 0f 00 08 00 0f 00 0f 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 8e 02 37 09 ff 07 02 00 00 00 00 00 00 00 d2 4d 0c 27 b4 2f c9 22 c9 77 7a 3f e3 9d f2 3d b2 3c
    ff ff ff ff 07 81 05 00 48 7d 01 50 8e 56 07 08 08 00 0f 00 0a 00 12 00 0a 00 10 00 09 00 12 00 0f 00 0e 00 10 00 0e 00 12 00 0e 00 11 00 0e 00 12 00 0d 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 8e 02 37 09 ff 07 01 00 00 00 00 00 00 00 e9 eb 32 b8 65 1d 0a b4 69 07 32 af 60 2c f4 a9 b7 e4
    ff ff ff ff 07 81 06 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 0a 00 0f 00 10 00 10 00 12 00 10 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 10 00 0e 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 09 03 37 09 fe 07 02 00 00 00 00 00 00 00 6e c9 2d a4 15 8d e8 9d 49 75 a6 96 69 09 e4 0f 96 a0
    ff ff ff ff 07 81 07 00 48 7d 01 50 8e 56 03 08 0a 00 10 00 0a 00 12 00 0a 00 10 00 0a 00 0f 00 10 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 89 03 38 09 fe 07 02 00 00 00 00 00 00 00 d7 48 4e 3f ce b2 f4 3d 79 81 48 37 38 47 2c 32 4f 8e
    ff ff ff ff 07 81 08 00 48 7d 01 50 8e 56 03 06 08 00 12 00 0a 00 12 00 0a 00 10 00 0a 00 10 00 0f 00 0e 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 10 00 0e 00 10 00 0b 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 08 04 38 09 ff 07 02 00 00 00 00 00 00 00 60 bc cc ae b0 17 18 2a 79 7c d7 a4 7a f9 20 1f 9e c8
    ff ff ff ff 07 81 09 00 48 7d 01 50 8e 56 03 06 0a 00 0f 00 0a 00 12 00 0a 00 10 00 0a 00 10 00 0f 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 10 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 85 04 38 09 fe 07 02 00 00 00 00 00 00 00 ce 0d f4 98 35 20 14 12 58 5e 8e 3a 0e 92 ae be ea a4

    ff ff ff ff 07 81 0a 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 08 00 0f 00 10 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0f 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 02 05 38 09 fe 07 02 00 00 00 00 00 00 00 69 0b 29 0a fd 0d 05 0d ff ab b2 3d 65 73 18 45 7c b7
    ff ff ff ff 07 81 0b 00 48 7d 01 50 8e 56 07 08 08 00 10 00 0a 00 12 00 08 00 10 00 0a 00 12 00 0f 00 0e 00 10 00 0e 00 0f 00 0e 00 10 00 0e 00 12 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 81 05 38 09 ff 07 02 00 00 00 00 00 00 00 e8 75 3b be 3f 2a ac bf 85 eb 41 41 e1 7a 20 41 0b ec
    ff ff ff ff 07 81 0c 00 48 7d 01 50 8e 56 03 06 0a 00 10 00 0a 00 12 00 0a 00 10 00 0a 00 10 00 0f 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 10 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 fe 05 38 09 fe 07 02 00 00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c2 ef
    ff ff ff ff 07 81 0d 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 08 00 0f 00 0f 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 0f 00 0e 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 7e 06 39 09 ff 07 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c e6
    ff ff ff ff 07 81 0e 00 48 7d 01 50 8e 56 03 08 08 00 0f 00 0a 00 12 00 0a 00 10 00 0a 00 0f 00 0f 00 0f 00 12 00 10 00 12 00 0e 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 f8 06 39 09 ff 07 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b7 e6
    ff ff ff ff 07 01 0f 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 08 00 0f 00 08 00 10 00 0f 00 0e 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 f9 06 38 09 ff 07 02 00 00 00 00 00 00 00 00 00 c8 00 3a 07 4d 02 00 00 00 00 01 00 ca 07 cc 78
    11 11 11 11
    22 22 die (07 81 oder 07 01)
    33 33 die (0f 00) Laufnummer des Packets
    44 44 die (48 7d) es wäre die 125 und die 72 frage
    55 55 die (01 50) ergab die 80 und die 1. 80 könnnte die Kontrollernummer sein was die 1 darstellt frage.
    66 66 die (8e 56) ist die Seriennummer des Geräts 22158

    Möchtest du das ich ungefähr so alle werte durchgehe ?
    Viellen Dank für die Hilfe Leute.



  • ff ff ff ff 07 01 03 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 0a 00 0f 00 10 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 f9 06 38 09 ff 07 02 00 00 00 00 00 00 00 39 3a e2 41 7e 70 ee 3b 3b d5 3c b3 27 58 b1 af 82 1f                    
    ff ff ff ff 07 81 04 00 48 7d 01 50 8e 56 03 08 08 00 12 00 0a 00 12 00 09 00 0f 00 08 00 0f 00 0f 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 8e 02 37 09 ff 07 02 00 00 00 00 00 00 00 d2 4d 0c 27 b4 2f c9 22 c9 77 7a 3f e3 9d f2 3d b2 3c                
    ff ff ff ff 07 81 05 00 48 7d 01 50 8e 56 07 08 08 00 0f 00 0a 00 12 00 0a 00 10 00 09 00 12 00 0f 00 0e 00 10 00 0e 00 12 00 0e 00 11 00 0e 00 12 00 0d 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 8e 02 37 09 ff 07 01 00 00 00 00 00 00 00 e9 eb 32 b8 65 1d 0a b4 69 07 32 af 60 2c f4 a9 b7 e4                    
    ff ff ff ff 07 81 06 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 0a 00 0f 00 10 00 10 00 12 00 10 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 10 00 0e 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 09 03 37 09 fe 07 02 00 00 00 00 00 00 00 6e c9 2d a4 15 8d e8 9d 49 75 a6 96 69 09 e4 0f 96 a0                   
    ff ff ff ff 07 81 07 00 48 7d 01 50 8e 56 03 08 0a 00 10 00 0a 00 12 00 0a 00 10 00 0a 00 0f 00 10 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 89 03 38 09 fe 07 02 00 00 00 00 00 00 00 d7 48 4e 3f ce b2 f4 3d 79 81 48 37 38 47 2c 32 4f 8e                 
    ff ff ff ff 07 81 08 00 48 7d 01 50 8e 56 03 06 08 00 12 00 0a 00 12 00 0a 00 10 00 0a 00 10 00 0f 00 0e 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 10 00 0e 00 10 00 0b 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 08 04 38 09 ff 07 02 00 00 00 00 00 00 00 60 bc cc ae b0 17 18 2a 79 7c d7 a4 7a f9 20 1f 9e c8                   
    ff ff ff ff 07 81 09 00 48 7d 01 50 8e 56 03 06 0a 00 0f 00 0a 00 12 00 0a 00 10 00 0a 00 10 00 0f 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 10 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 85 04 38 09 fe 07 02 00 00 00 00 00 00 00 ce 0d f4 98 35 20 14 12 58 5e 8e 3a 0e 92 ae be ea a4                    
    ff ff ff ff 07 81 0a 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 08 00 0f 00 10 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0f 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 02 05 38 09 fe 07 02 00 00 00 00 00 00 00 69 0b 29 0a fd 0d 05 0d ff ab b2 3d 65 73 18 45 7c b7                  
    ff ff ff ff 07 81 0b 00 48 7d 01 50 8e 56 07 08 08 00 10 00 0a 00 12 00 08 00 10 00 0a 00 12 00 0f 00 0e 00 10 00 0e 00 0f 00 0e 00 10 00 0e 00 12 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 81 05 38 09 ff 07 02 00 00 00 00 00 00 00 e8 75 3b be 3f 2a ac bf 85 eb 41 41 e1 7a 20 41 0b ec                   
    ff ff ff ff 07 81 0c 00 48 7d 01 50 8e 56 03 06 0a 00 10 00 0a 00 12 00 0a 00 10 00 0a 00 10 00 0f 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 10 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 fe 05 38 09 fe 07 02 00 00 00 00 00 00 00 08 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c2 ef                  
    ff ff ff ff 07 81 0d 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 0a 00 0f 00 08 00 0f 00 0f 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 12 00 0f 00 0f 00 0e 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 7e 06 39 09 ff 07 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3c e6                   
    ff ff ff ff 07 81 0e 00 48 7d 01 50 8e 56 03 08 08 00 0f 00 0a 00 12 00 0a 00 10 00 0a 00 0f 00 0f 00 0f 00 12 00 10 00 12 00 0e 00 12 00 0f 00 12 00 0e 00 10 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 f8 06 39 09 ff 07 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b7 e6                  
    ff ff ff ff 07 01 0f 00 48 7d 01 50 8e 56 03 08 08 00 10 00 0a 00 12 00 08 00 0f 00 08 00 10 00 0f 00 0e 00 12 00 0f 00 12 00 0f 00 12 00 0e 00 12 00 0e 00 0f 00 0c 00 00 00 00 00 00 00 ff 0f 00 00 22 00 ff 0f 00 00 00 00 53 00 f9 06 38 09 ff 07 02 00 00 00 00 00 00 00 00 00 c8 00 3a 07 4d 02 00 00 00 00 01 00 ca 07 cc 78                   
    11 11 11 11
    	    22 22 die (07 81 oder 07 01) 
    		  33 33 die (0f 00) Laufnummer des Packets
    			44 44 die (48 7d) es wäre die 125 und die 72 frage 
    			      55 55 die (01 50) ergab die 80 und die 1. 80 könnnte die Kontrollernummer sein was die 1 darstellt frage.
    				    66 66 die (8e 56) ist die Seriennummer des Geräts 22158
    


  • Möchtest du das ich ungefähr so alle werte durchgehe ?

    Ungefähr möchte ich erstmal gar nichts

    ich möchte das du die zwanzig Werte aus meinem Post deiner 1982-Software-Variablen zuordnest

    Post auf Seite https://www.c-plusplus.net/forum/331112-30 mit
    Titel "noch ein bisschen weiter gemacht" vom 07:05:15 13.02.2015

    Abschnitt

    ->ich glaube diese werte kann/könnte man als (u)int16 little endian sehen (die werte sind so schoen gleichmaessig) - du braucht fuer jedes feld eine zuordnung was es sein können 
    hier kommt wieder das wert-forcieren/laser abdecken/temperatur mit heisluft rauf usw. ins spiel um die richtige 1982-software-variable diesen hier zuzuordnen (nimm nicht einfach die erste die passen könnte - analysieren nicht basteln+wünschelrute) 
    wertebereiche (von)                                                             14    24    19    27    19    27    19    25    19    19    24    22    26    24    27    24    27    22    24    18                                                                ?? 02 151 254                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
                  (bis)                                                             16    26    22    30    22    30    22    28    22    22    26    25    28    26    30    26    30    26    26    20                                                                   06 152 255                                                                                                                                                                                                                                                                                                                                                                                                             
    
    solltest du diese ~20 felder sauber zuordnen koennen werden aus den 108 bytes unbekannt schnell mal ~60 bytes unbekannt - schon mal eine Menge weniger
    
    55 55 die (01 50) ergab die 80 und die 1. 80 könnnte die Kontrollernummer sein was die 1 darstellt frage.
    

    ich habe ehrlich gesagt keine Ahnung was du da machst - nicht alle Daten in dem Protokoll sind 16Bit- wiso denkst du das [01 50] zusammengehört

    Ist mein Biespiel wirklich so schwer verstaendlich?

    [12/02/2015 10:51:01] Read data ff ff ff ff 87 81 00 00 01 7d 01 50 8e 56 03 06 0f 00 18 00 14 00 1d 00 15 00 1c 00 16 00 1b 00 14 00 16 00 1a 00 19 00 1b 00 1a 00 1d 00 1a 00 1b 00 19 00 19 00 12 00 00 00 00 00 00 00 ff 0f 4e 00 00 00 ff 0f 00 00 21 01 00 00 f8 06 98 09 ff 07 01 00 00 00 00 00 00 00 a6 e2 df c1 57 b2 e4 3b 05 81 73 32 e1 a6 ad af bf 83 
                                                   xx 11                22 22 xx xx xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx    xx                                                                xx xx xx    xx                            xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 
                                                                     44                               33                      33                            33                      33           
    x = scheinbar variant oder Teil eines int16, etc.                                             
    1 = uint8 laufnummer 
    2 = serien nummer als uint16 little endian 
    3 = bewegt sich um 27 - koennte die temperatur sein (kann die wackeln?), gibt es mehrere temperaturen? 
    4 = koennte kontroler sein
    

    Bei dieser Schreibweise geht es darum das man die Informationszuordnung - welches Bytes gehören zu welchem Wert vereinfacht - man kann dann schoen sehen wo genau die Variable im Protokoll ist

    du kannst natuerlich auch Seriennummer, Offset: 12, Laenge: 2, Typ: uint16 oder sowas schreiben - aber eben fuer alles was du schon erkennen kannst



  • Das ist ja das Problem ich kann diese werte nirgends wohin zuordnen.
    Siehe bild was ich an meinem Monitor sehe
    http://img4web.com/view/WTK8NE
    ich sehe auch nich mehr als dieser Monitor ausgibt.



  • Warum machst du keinen Screenshots von der VM - dann kann man wenigsten alles klar erkennen

    ich habe doch jetzt schon einige möglicherweise relevante Stellen im Protokoll aufgezeigt (viele davon bewegten sich z.B. in deinen angegebenen Temperaturbereich ) - nimm doch dieses Wissen und probiere ob du weitere Werte findest

    der DocShoe hat die Sache herausgefunden das die Nr ganz vorne im Protokoll möglicherweise keine Laufnummer sondern Typkennung ist - weil wie du im meinem Sortier-Post gesehen hast sind dann die hintern 18 Bytes sehr homogen - die folgende 2 bytes sind wohle ein CRC16 oder sowas

    du hast rumgespielt mit direktem schreiben um dann mit der 1982-Software zu prüfen

    es gibt also echt einige Sachen die du machen kannst

    btw: schreib mir doch mal eine mail an 35b_1p44v44y7ned@byom.de am besten mit Telefon-Nr



  • Hab die Mail rausgeschickt



  • 55 55 die (01 50) ergab die 80 und die 1. 80 könnnte die Kontrollernummer sein was die 1 darstellt frage.

    ich habe ehrlich gesagt keine Ahnung was du da machst - nicht alle Daten in dem Protokoll sind 16Bit- wiso denkst du das [01 50] zusammengehört

    wieder keine Antwort



  • Ich dachte ein Protokoll kann nur eine bestimmte länge von Daten haben. Meiner Meinung nach wäre es nicht sinnvoll und fast unmöglich es so zu realesieren das 8 bit lange und 16 bit lange daten gemischt versand werden.
    Kamm bisher in meiner Praxis noch nicht vor, zumindest nicht bei so alten system und bie so alten Protokolen, mann muss bedenke es ist auch ein altes gerät.



  • es wird und wurde immer gemischt - weil es einfach keinen Nachteil hat den passenden Typ zu wählen, das Protokoll wird dann einfach kleiner



  • ich habe noch nie ein Nicht-Daten-Variantes Protokoll gesehen - es macht auch einfach keinen Sinn, Wir sprechen hier von Inhalt nicht der Blockgrösse (welche hier ja fix ist) - aber selbst die Blockgrösse ist sehr häufig auch Variant
    bei sehr trivialen Protokollen ist es so - aber nicht als Strategie, sondern weil die Daten eben alle gleich gross sind



  • Du willst sagen das wir hier eine folge gemischter längen haben können ?
    Sprich mal sind es 8 bit mal sind es 16 bit, mal sind es 32?
    Dann verstehe ich nicht die Aussage von vorhin, sprich ich dachte das die letzten 2 Bytes Prüfsummen sind von CRC16 und ich versuche die jetzt zu überprüffen. Mit dem x^16Polygon und den Rest.
    Also bin jetzt ganz verwirt, leider kommm ich mit den Zahlen kein stück weiter.
    soll ich noch ergebnisse aufnehmen und zusenden.
    ich verstehe nicht wieso wir die 22158 also die serien nummer so klar sehen und alles andere so schwär ist.
    Wer hat eine idee wie die negativen zahlen abgebildet werden können.
    Und die nachkomamma stellen.
    Schreibt es mir hier rein ich google oder prüffe es selber solange mein wissensstand reicht.
    Oder führt mir beispiele hier auf, oder vermuttungen ich überprüffe dann alles.



  • wir haben uns falsch verstanden...

    ich meinte nur das ein Datensatz aus verschiedenen Datentypen bestehen kann

    z.B. [uint8][uint8][uint16][uint32][uint16]...

    d.h. die Struktur/Offsets der Inhalte in einem Datesatz sind wohl schon fix/stabil

    ich habe das nur angesprochen weil du in deinem Post die 0x01 vor dem 0x50 fuer den Kontroller (falls es das ist) in eine Variable reingesteckt hast - oder deine Schreibweise war einfach nur verwirrend

    ich verstehe nicht wieso wir die 22158 also die serien nummer so klar sehen und alles andere so schwär ist.
    Wer hat eine idee wie die negativen zahlen abgebildet werden können.

    deswegen ist es wichtig ueber Wert-Änderung z.B. nur die Betriebsstunden herauszufinden welche Bytes die Betriebsstunden sein müssen UNABHÄNGIG ob wir den Inhalt dann schon verstehen, z.B. koennten die Betriebsstunden ja auch eine Fließkommawert sein (den man ja in zig Arten kodieren kann) - alleine die Position waere schonmal wunderbar



  • 3.die komplexitet ist nicht sehr groß und schwehr ich brauche auch nicht mehr als 10 bis 15 werte.
    4. die erwarteten werte kann ich aus einem alten programm raussehen, welches von 1982 ist dies hab ich auf einem anderen rechner drauf es zeigt mir halt die werte an seriennummer , neigung , rollung, temperatur u.s.w das problem ist als neigung hab ich ein komma wert der mit - sein kann und wie der jetzt ausgelesen wird ist für mich auch eine frage, die werte können sich ändern dynamisch halt hängt von der position neigung u.s.w des läsers ab.

    bist du sicher dass "der laser" die werte selbst berechnet? ich würde nämlich eher davon ausgehen dass der PC das macht. also "das programm von 1982".
    d.h. durch "inspektion" des protokolls alleine wirst du nie draufkommen wie du die nötigen werte erhältst.
    wenn dann bräuchtest du den source des DOS programms, oder müsstest dieses zumindest mit nem disassembler auseinendernehmen.


Anmelden zum Antworten