Das Programm wurde Objektorientiert in Delphi 7 entwickelt. Der Zugriff auf den CAN Adapter basiert auf der Delphi "Tiny-CAN" Komponente über die Tiny-CAN
API. Alle verwendeten Komponenten liegen dem Paket als Quellen bei. Die MIT-Lizenz gibt Nutzern sowie Entwicklern die maximale Freiheit, sogar die kommerzielle Weiterentwicklung und Nutzung ist erlaubt.
Funktionen:
- Dank Multithreading Can-Trace Aufzeichnug ohne Datenverlust
- Abspeichern eines CAN Trace in einer Datei
- Auflistung von CAN Objekten mit statistischer Auswertung
- Aufzeichnung einzelner CAN-Bus Fehler, nur mit dem Tiny-CAN IV-XL möglich
- Anzeige von CAN-Signalen als Zeigerinstrument, Digitalanzeige und LEDs
- Filterfunktion: bekannte/unbekannte/alle Nachrichten anzeigen
- Anlegen einer Transmit-Liste, jede Nachricht mit eigenem Sende-Button
- Speichern und Laden der Transmit-Liste aus einer Datei
- Auto Transmit via Timer, Trigger Message und RTR Anforderung
- Kopieren empfangener Nachrichten direkt in die Transmit-Liste
Unterstützte Hardware:
- CAN-USB Adapter Tiny-CAN I-XL – Tiny-CAN IV-XL, Tiny-CAN M2
- CAN-RS232 Adapter Tiny-CAN M232
- Alle SLCAN (Serial CAN Protokoll) kompatible Hardware (USB u. RS232), z.B. CANUSB von LAWICEL oder USBtin von Fischl
Hinweis: Die Tiny-CAN Module mit der Software NUR mit der Original Firmware betreiben.
Für Entwickler ist das Programm auf GitHub gehostet:
https://github.com/MHS-Elektronik/CANcool
Eine "stable" Version (inkl. Quellen) ist in dem Tiny-CAN Software Paket enthalten:
http://www.mhs-elektronik.de/index.p...ad&action=list
Download (Exe und Quellen) als ZIP Datei:
http://www.mhs-elektronik.de/userdat...s/can_cool.zip