Hab mit Sigrok Pulseview Daten über ca. 1 Minute aufgezeichnet (Modbus Protokoll) und würde gerne die Daten formatiert (alle 20ms werden zyklisch zwei Botschaften geschickt, eine mit 15 Bytes (Request) und eine mit 31 Bytes (Response) exportieren. Letztendlich möchte ich z.b ein Request/Response paar in einer Zeile sehen. Request: 01 17 00 26 00 0C 00 2B 00 01 02 00 00 72 59 Response: 01 17 00 26 18 01 93 00 00 00 00 0C 81 00 00 00 00 00 00 01 21 00 00 58 42 00 1F 00 00 14 EB Gibt es dazu eine Möglichkeit in dem Programm? Kennt sich jemand aus?
Timo N. schrieb: > Gibt es dazu eine Möglichkeit in dem Programm? Kennt sich jemand aus? sigrok kann doch Modbus dekodieren, klicke mal das grüngelbe Icon (2. von rechts an)
Ok, ja ich hab den Modbus Dekoder hinzugefügt aber glaube ich noch falsch eingestellt. Mir wurden nur die UART Data als Hex angezeigt. Es hilft mir aber sowieso nicht weiter, da ich vermute, dass das Protokoll nicht ganz Modbus entspricht. Deswegen wollte ich eben die HEX-Werte einfach in einer Textdatei so wie beschrieben. Hab jetzt einen HEX-Dump exportiert und dann mit einem Python-Skript das Format erstellt, so wie ich es will. Dachte man kann dies vielleicht auch in PulseView direkt irgendwie erzeugen.
Timo N. schrieb: > Dachte man kann dies vielleicht auch in PulseView direkt irgendwie > erzeugen. Kann man: https://sigrok.org/wiki/Protocol_decoder_HOWTO
Hab das mehr so verstanden, dass ich da zusätzliche Protokolldekoder erstlelen kann, nicht als Exporttool.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.