07-10-2023 07:35 AM
Hallo zusammen,
für ein Kundenprojekt müssen wir die Checksumme der CAN/LIN-Botschaften (über XNET) anhand einer Vector can-Datei berechnen.
Gibt es eine Art Interpreter/Parser, der diesen Job übernimmt?
Die Datei als Text zu interpretieren und dann jedes Symbol/Buchstabe etc. in LabView Code umzuwandeln ("/" als "geteilt durch" etc.), übersteigt meinen Geduldsfaden 😛
Danke euch!
Beispiel für die .can Datei:
07-10-2023
07:41 AM
- last edited on
09-05-2025
02:59 PM
by
Content Cleaner
Was für eine Prüfsumme soll es denn sein?
07-10-2023
08:23 AM
- last edited on
09-05-2025
03:00 PM
by
Content Cleaner
Hi,
typischerweise sind solche Botschaftszähler und -checksummen in der CAN Datenbank integriert, also entweder der .dbc (aber da hab es noch keinen Standard) oder in der jetzt meist verwendeten .arxml (AUTOSAR XML). Das hier kann Restbus-Simulation mit beiden incl CRC Berechnung machen: https://www.ni.com/en-us/shop/product/vehicle-communication-toolkit.html
.can Datei ist wohl er etwas Abgeleitetes aus der echten Fahrzeug-Datenbank. Das hilft dir zwar nicht bei der Implementierung, aber gibt dir hoffentlich etwas zum Nachfragen beim Auftraggeber.
Beste Grüße
Andreas