Sun Aug 27 00:56:31 CEST 2017 | hadez16 | Kommentare (28)
Einführung
Wer häufiger damit konfrontiert ist Auto-Scans bzw. deren Codierungen zu vergleichen, findet sich immer bei den gleichen Abläufen wieder.
Das Raussuchen aus dem Auto-Scan und die Zerlegung in einzelne Bits ist oft mühsam und nicht sehr komfortabel.
Um das zu erleichtern habe ich einmal CodingCompare ins Leben gerufen.
CodingCompare
2017-08-27-00-11-20-vcds-autoscan-vergleichstaschenmesser-by-hadez16
Ziel ist es, 2 Auto-Scans, bzw. deren Codierungen, leichter miteinander vergleichen zu können.
Hauptfunktion 1:
2017-08-27-00-12-01-adresse-55-7p6-907-357-d-7p6-907-357-d
Der Assistent erinnert stark an LCode bzw. den Assistenten für die lange Codierung aus VCDS.
Hier kann man genauer Begutachten in welchen Bits sich die ausgwählte Codierung voneinander unterscheidet.
Auf der rechten Seite ist bereits fertiger Foren-Code generiert, falls man seine Erkenntnisse in einem Beitrag teilen möchte. Der Code ist jedoch nicht für Motor-Talk optimiert. Die Schriftgröße der Bytes sollte von 3 auf 1 reduziert werden.
Aus Kopieren-Einfügen mit eventuellen Anpassungen der Größen hier ins Forum wird daraus so etwas:
Hauptfunktion 2:
Der Direktvergleich zweier Codierungen, unabhängig von eingefügten Auto-Scans:
2017-08-27-00-02-39-vcds-autoscan-vergleichstaschenmesser-by-hadez16
Der Klick auf "Vergleich" öffnet ebenso den Assistenten.
Hauptfunktion 3:
Das Tool für die komfortable Betrachtung eines einzelnen Auto-Scans:
2018-03-03-10-47-19-vcds-auto-scan-gui
Die Steuergeräte werden automatisch aufgelistet samt ihrer Codierung und ggf. vorhandener Adpmap im gleichen Ordner wie der gefundene Auto-Scan. Ein Doppelklick jeweils öffnet entweder LCode oder die Adpmap.
Ein neuer Button registriert das Tool im Kontextmenü bei TXT-Dateien, sodass das Tool schnell für einen Auto-Scan geöffnet werden kann:
Am unteren Bildschirmrand lassen sich auf Basis eines Stammordners Auto-Scans nach einer bestimmten Codierung durchsuchen. Folgendes Beispiel durchsucht einen Ordner nach allen Auto-Scans, bei denen in der Rückfahrkamera das Byte 10 Bit 3 gesetzt ist.
Werden Auto-Scans mit der passenden Codierung gefunden, lässt sich ein ausgewählter durch Doppelklick im Dialogfenster mit allen Treffern in die Anwendung laden.
Codierung suchen 1Codierung suchen 2
Hinweise:
29.08.2017, Release Version 1.1:
30.08.2017, Release Version 1.2:
23.03.2018, Release Version 2.1:
19.01.2019, Release Version 2.2:
16.06.2019, Release Version 2.3:
Download Version 2.3:
https://www.vcds.de/wp-content/uploads/2024/08/CodingCompareV2.3.0.zip |
Wed Aug 30 10:11:15 CEST 2017 | AvantiAvanti
sehr schön gemacht hadez thumbs up!
Sun Oct 01 10:57:35 CEST 2017 | specular
Sehr gute Idee, leider bekomme ich immer die Fehlermeldung "Der angegebene Schlüssel war nicht im Wörterbuch angegeben"
Windows 7 64bit, .NetFramework 4.7 installiert
Wed Oct 04 08:52:26 CEST 2017 | hadez16
Moin!
Wenn du mir den Auto-Scan zukommen lässt via PN, nehme ich mich dem Problem gerne an.
Wed Oct 11 07:45:21 CEST 2017 | specular
Ich hab das Ganze mal auf einem anderen Rechner probiert und dabei euch zwei Auto-Scans, welche ich selbst angefertigt habe, verwendet. Damit funktioniert es tadellos. Danke nochmal für das tolle Tool.
Tue Oct 17 09:04:21 CEST 2017 | Trackback
Kommentiert auf: Audi A3 8V, 8VA & 8VS:
Drive Select: Modus fest einstellen
[...] Was machst du da?
Das hab ich mit deinem Gateway schon durch, und dafür gibts schönere Tools
( https://www.motor-talk.de/.../...gleicht-stg-codierungen-t6126377.html )
[...]
Artikel lesen ...
Mon Apr 09 11:06:29 CEST 2018 | Schattenparker52549
Hey Hadez,
hast du das ganze auch als Git-Repo?
Mon Apr 09 11:11:39 CEST 2018 | hadez16
Nein.
Es gibt auch mittlerweile eine Version 2, die das komfortablere Anzeigen eines einzelnen Auto-Scans ermöglich mit Schnellzugriff auf LCode sowie etwaig vorhandene Adpmaps im gleichen Ordner:
http://filehorst.de/d/cHxonyAu
https://abload.de/img/2018-03-0310_48_14-vcqbrku.jpg
https://abload.de/img/gui1ciokc.jpg
https://abload.de/img/2018-03-0219_28_23-grzdoyx.jpg
(UAC aus, oder als Admin ausführen für Kontext-Menü registrierung)
Ich habe den Blog-Eintrag in MT noch nicht um Verison 2 ergänzt.
Mon Jul 30 21:16:51 CEST 2018 | PS-Schnecke134078
Unfortunately, it works only with german VCDS - which is a dead end for people using english VCDS.
I would kindly ask for a english version too!
Mon Jul 30 21:36:17 CEST 2018 | hadez16
I would implement a compatibility for english VCDS Version if there was enough request.... until now you are the very first one
Tue Jul 31 06:58:41 CEST 2018 | PS-Schnecke134078
Sorry to hear that I'm the one interested in english version :-(
Let's hope there will be more english version demanding users in the near future.
Sat Dec 08 14:23:34 CET 2018 | f-a-c-e
auf die labels greift dein tool nicht zu? das wäre sehr hilfreich beim vergleichen.
ist da was in planung, wenn auf dem gerät vcds vorhanden ist, könnte es die label files doch nutzen. frisst sicher mächtig rechenleistung.
Sat Dec 08 14:25:10 CET 2018 | hadez16
Die Labeldateien sind seit Jahren schon verschlüsselt und können nicht wiederverwendet werden.
Sun Dec 09 23:02:56 CET 2018 | f-a-c-e
schade. wurden die in einem wiki dokumentiert, wäre noch eine online option.
Fri Feb 22 21:47:13 CET 2019 | over-load
Die exe wird in diversen Virenscannern als Trojaner angezeigt, ist das nur ein Fehlalarm ?
https://www.virustotal.com/?...
Fri Feb 22 22:55:23 CET 2019 | hadez16
Ja. Das ist ein Fehlalarm durch die Methode des Know-How Schutz.
Auch ich kriege bei mir ab und zu diese Meldung...einfach eine Ausnahme definieren.
Fri Jun 19 20:09:25 CEST 2020 | rak183
Gibts auch einen tollen tool um Anpassungen zu vergleichen?
Fri Jun 19 20:27:16 CEST 2020 | hadez16
Das kannst du mit jeder guten Freeware machen, ich nutze dafür bspw Notepad++ mit Compare-Plugin.
Fri Jun 19 21:36:31 CEST 2020 | rak183
Danke!
Sat Jun 27 08:04:07 CEST 2020 | Tomy 69
Hallo,
Ich habe mit deinem Tool bereits Steuergeräte verglichen, wenn ich die selben Dateien jetzt eingebe ist der Hintergrund rot und CodingCompare sagt mir "Auto-Scans not valid".
Wenn ich CodingCompare minimiere und anschließend maximiere sind die Felder Insert Auto-Scan riesen groß.
Kannst du dir das erklären?
Danke für deine Hilfe.
Sat Jun 27 12:58:58 CEST 2020 | hadez16
Hey, nein kann ich nicht wirklich.
Kannst du mir solch einen Auto-Scan zukommen lassen? Dann schaue ich mir das gerne an
Sat Jun 27 13:23:40 CEST 2020 | Tomy 69
Wohin soll ich ihn schicken?
Sun Jun 28 07:12:59 CEST 2020 | rak183
Irgendwo hochladen und link posten.
Fri Jul 17 08:51:12 CEST 2020 | CaneTLOTW
Ist in Zukunft auch eine Werweiterung auf den Vergleich von adpmap geplant?
Fri Jul 17 08:56:23 CEST 2020 | hadez16
Adpmaps kann man sehr leicht mit anderen mächtigen Texteditoren vergleichen. Ich nutze dafür bspw. Notepad++ mit ComparePlugin.
Sowas geht sogar online.... bspw. bei https://www.diffchecker.com
Fri Aug 14 19:34:15 CEST 2020 | Trennschleifer135559
Selbe Problem wie Tomy 69 hab ich auch! Er schreibt das die LOGS falsch seien....
Tue Dec 22 22:07:26 CET 2020 | lordcn
Hallo @Hadez16,
ich bekomme immer die Fehler Meldung "Der angegebene Schlüssel war nicht im Wörterbuch angegeben" und es passiert nichts. Ich kann entweder die Anwendung beenden oder weiter laufen lassen (s. Bild).
Im Fenster der Fehler Meldung sind sind die Folgenden Informationen auch zu lesen:
"Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.Collections.Generic.KeyNotFoundException: Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)
bei AutoScanCompare.Form1.initializeSourceScan()
bei AutoScanCompare.Form1.button1_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4250.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
CodingCompare
Assembly-Version: 2.3.0.0.
Win32-Version: 2.3.0.0.
CodeBase: file:///D:/Prgramme/CodingCompareV2.3.0/CodingCompare/CodingCompare.exe.
----------------------------------------
FiAgXxjjnhHZgjfeJWFuxSHQBOTf
Assembly-Version: 0.0.0.0.
Win32-Version: 2.3.0.0.
CodeBase: file:///D:/Prgramme/CodingCompareV2.3.0/CodingCompare/CodingCompare.exe.
----------------------------------------
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4270.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4200.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4270.0 built by: NET48REL1LAST_C.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 14.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4190.0 built by: NET48REL1LAST_B.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
CodingCompare.resources
Assembly-Version: 2.3.0.0.
Win32-Version: 2.3.0.0.
CodeBase: file:///D:/Prgramme/CodingCompareV2.3.0/CodingCompare/de-DE/CodingCompare.resources.DLL.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.8.4084.0 built by: NET48REL1.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt."
Ich habe einen Rechner mit Win10 Pro und 64bit
ist dir der Fehler bekannt?
Grüsse
(555 mal aufgerufen)
Wed Jul 24 07:34:51 CEST 2024 | Yasar
hey gibt es einen neuen link? alles down.. danke hadez
Wed Aug 07 02:26:28 CEST 2024 | BmwM3michi
hier: https://wiki-online.vcds.de/de/VCDS-Tools/Coding-Compare
Deine Antwort auf "CodingCompare vergleicht STG-Codierungen"