pi3_tipps
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| pi3_tipps [2025/05/13 12:58] – [sonstige GPIO Raspi Tipps] geier99 | pi3_tipps [2026/06/04 08:04] (aktuell) – [neue Python Variante] geier99 | ||
|---|---|---|---|
| Zeile 933: | Zeile 933: | ||
| </ | </ | ||
| + | ===== neue Python Variante ===== | ||
| + | Hier jetzt meine neue Python-Variante welche mit Claude-Code erstellt wurde: | ||
| + | * {{ :: | ||
| + | |||
| + | < | ||
| + | usage: makeRxList_new.py [-h] [--min-changes N] [--sort-changes asc|desc] | ||
| + | | ||
| + | |||
| + | CAN-RAW Dump → sortierte RX-Liste | ||
| + | |||
| + | positional arguments: | ||
| + | logfile | ||
| + | interface | ||
| + | |||
| + | options: | ||
| + | -h, --help | ||
| + | --min-changes N Nur IDs anzeigen mit Änd. > N (Default: 0 = alle) | ||
| + | --sort-changes asc|desc | ||
| + | Sortierung nach Änderungsanzahl: | ||
| + | asc = aufsteigend | ||
| + | desc = absteigend | ||
| + | (ohne Angabe: nach CAN-ID) | ||
| + | </ | ||
| + | Konvertiere CAN-RAW Dump zur sortierten RX-Liste | ||
| + | Interface | ||
| + | Sortierung : Änd. absteigend | ||
| + | Filter | ||
| + | |||
| + | Start RX-Liste | ||
| + | ───────────────────────────────────────────────────────────────────────────── | ||
| + | CAN-ID | ||
| + | ───────────────────────────────────────────────────────────────────────────── | ||
| + | 42C | ||
| + | 04C | ||
| + | 415 | ||
| + | 083 | ||
| + | 40A | ||
| + | 3C4 | ||
| + | 3B6 | ||
| + | 3B7 | ||
| + | 3BE | ||
| + | 178 | ||
| + | 331 | ||
| + | 084 | ||
| + | 3EB | ||
| + | 31C | ||
| + | 59E | ||
| + | 42A | ||
| + | 3BC | ||
| + | 326 | ||
| + | ───────────────────────────────────────────────────────────────────────────── | ||
| + | Ende RX-Liste | ||
| + | |||
| + | Anzahl CAN-IDs (gesamt) | ||
| + | Anzahl CAN-IDs (angezeigt) = 18 | ||
| + | Zeilen gesamt | ||
| + | CAN-Frames | ||
| + | </ | ||
| ====== TRC2LOG Konverter ====== | ====== TRC2LOG Konverter ====== | ||
| Zeile 994: | Zeile 1052: | ||
| </ | </ | ||
| + | ====== log2trc - CANhacker ====== | ||
| + | Hier mal mein vorläufiger log2trc Konverter um log-Files direkt mit der CAN-Hacker Software abzuspielen zu können. | ||
| + | Zur Zeit habe ich nur die Raspi-Variante und WSL2-Variante gemacht: | ||
| + | * {{ :: | ||
| + | * {{ :: | ||
| + | * {{ :: | ||
| + | Bei RAR am besten beim Entpacke umbenennen in " | ||
| + | |||
| + | Error Frames werden zur Zeit noch nicht korrekt behandelt. | ||
| + | |||
| + | Implementiert ist die Korrekte Umsetzung von: | ||
| + | * STD-Frames | ||
| + | * EXT-Frames | ||
| + | * RTR-Frames (Da CANHacker die nicht wirklich kann werden diese dann mit DLC=0 und keine Datenbytes konvertiert) | ||
| + | |||
| + | Hier mal ein Beipiel für den Aufruf: | ||
| + | < | ||
| + | < | ||
| + | no CAN interfaces defined! | ||
| + | Usage: log2trc [can-interfaces] | ||
| + | Options: -I < | ||
| + | -O < | ||
| + | -n (set newline to cr/lf - default lf) | ||
| + | (CANHacker needs cr/lf) | ||
| + | </ | ||
| + | Hinweis: Auch dieser Konverter basiert auf dem Quellcode von LOG2ASC aus den CAN-Utils Paket | ||
| ====== CANHacker TRC2ASC Konverter ====== | ====== CANHacker TRC2ASC Konverter ====== | ||
| Hier noch mein eigener Konverter welcher auf dem Quellcode von LOG2ASC aus den CAN-Utils basiert:\\ {{ : | Hier noch mein eigener Konverter welcher auf dem Quellcode von LOG2ASC aus den CAN-Utils basiert:\\ {{ : | ||
pi3_tipps.1747141134.txt.gz · Zuletzt geändert: von geier99
