Rudolph R. schrieb:
Gefunden habe ich gerade das hier:
https://intrepidcs.com/products/free-tools/ldf-tool/
Das verifiziert zwar auch LDF, aber der schwer angestaubte Vector LDF
Explorer 1.4.56 von 2016 auf den ich jetzt gerade Zugriff habe hält
überhaupt nichts davon was das Tool mit der Datei macht die ich einfach
nur geöffnet und anderem Namen wieder gespeichert habe - eher Finger
weg.
Genau den habe ich benutzt. Das Ding macht heftige Fehler, z.B. lässt es manchmal die Frame Size in Bytes einfach weg oder schreibt irgendwo in eine Zeile nur ein Gleichheitszeichen rein.
Besonders problematisch wird es anscheinend, wenn man mit dem Tool ein vorhandenes LDF einliest und das bearbeitet. Dann vergisst es, die Änderungen an allen notwendigen Stellen zu speichern, z.B. vergisst es, das Encoding neuer Signale zu speichern.
Ansonsten aber besser als gar nichts.
Ich beschreibe mein Problem mal noch genauer.
Eigentlich habe ich nur einen Master, der seine Messwerte über LIN sendet, und gar keinen Slave. Ein Diagnosetool liest das mit und protokolliert.
Für das LDF muss ich einen Slave definieren, weil Signals einen Sender und einen Receiver brauchen, selbst wenn der im physikalischen System gar nicht existiert.
Dadurch zwingt mich CanOE dann, Node_attributes für den Slave zu definieren, darunter zwingend ein Signal für response_error und mindestens einen Frame für den Abschnitt configurable_frames.
Spätestens jetzt wird es kompliziert. Was macht CanOE, wenn es gar keinen Frame gibt, der dieses Signal enthält? Irgendwo in diesem Bereich liegt das Problem.