Hallo zusammen, bei meiner aktuellen Restbussimulation, kommt es schonmal vor, dass die *.DBC ausgetauscht wird. Die neue DBC hat einen anderen Namen, genauso wie andere mitgelieferte Dateien, daher fällt die Option den Namen der DBC zu ändern schonmal raus. Wenn ich die DBC nun austausche, finden die im Panel verknüpften Signale natürlich keine DBC mehr. Der Vector Support teilte mir als Lösung mit: - Name der DBC ändern ( wie schon erwähnt, fällt diese Option bei mir raus) - Die Panel-Elemente auf System Variablen setzen und auf die Signale aus der DBC mappen, dann könne ich die DBC austauschen, sofern die neue DBC die gleichen Botschaftsnamen enthält ( was auch der Fall ist, vielleicht fällt mal die eine Weg oder eine andere kommt hinzu) Jetzt zu meiner Frage: Wie kann ich in CANoe die Signale auf System Variablen mappen? Kann mir dazu einer eine Anleitung schicken bzw. einen hilfreichen Link? Vielen Dank schon Mal! Lg Dep
Es gibt in CANoe auf die Möglichkeit den Namen der dbc-Datei zu ändern wie sie von CANoe interpretiert wird (also nicht die eigentliche Datei umzubenennen). Dies mache ich z.B. regelmäßig, da ich selbst erstellte dbc-Files auch mit Versionsnummer im Namen versehe. Ansonsten musst du für jedes Signal eine extra Systemvariable anlegen. Dies halte ich für sehr umständlich und würde ich nicht machen...
Danke für deine Antwort. wie kann man den Namen in CANoe ändern?
Also das Problem ist, dass ich automatisch generierte CAPL Skripte habe, die den Namen der DBC enthalten. Wenn ich den Namen mit Rechtsklick -> Umbennen in CANoe änder, dann finden zwar die Elemente im Pnale die Signale aus der DBC, aber das CAPL Skript kann dann nicht kompiliert werden, weil es eben die Datenbasis nicht findet.
Ok, dann steckst du in der Zwickmühle... Benötigen die CAPL Scripte zwingend den Namen von der dbc-File. Ich wüsste momentan keine CAPL Anweisung, für die ich den Namen der dbc-File benötige. Vielleicht kann man ja hier was optimieren
Die CAPL Skripte werden automatisch generiert, daher habe ich darauf keinen Einfluss. Ich habe es jetzt so gelöst, dass ich die CAPL und die DBC mit neuem Namen austausche und per Skript den Namen in der *.xvp (Panel Datei) änder, sodass die Elemente den Bezug auf die neue DBC erhalten. Es müssen lediglich die Botschaften den gleichen Namen tragen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.