Ich arbeite gerade über ein Projekt und würde jetzt den Ladevorgang einer E-Fahrzeug automatisieren. Zur Verfügung steht es mir Matlab und Vector CANoe. Meine jetzige Alternative wäre mit dem .NET in Matlab den CANoe anzusteuern. Könnt Ihr mir sagen, wie ich vorgehen kann oder Hätte jemand ein Beispiel für mich? Danke im Voraus!
Hi, welches Tool soll den die Steuerung übernehmen? CANoe oder Matlab? So ganz ist mir nicht klar, wie du das aufziehen willst ;-) Daher ein paar allgemeine Infos zum Thema CANoe-Matlab-Kopplung: - MATLAB/Simulink Modelle können direkt in CANoe ausgeführt werden - CANoe kann von außen per COM, FDX und XIL API automatisiert werden
Kanufahrer schrieb: > Hi, > welches Tool soll den die Steuerung übernehmen? CANoe oder Matlab? > So ganz ist mir nicht klar, wie du das aufziehen willst ;-) > > Daher ein paar allgemeine Infos zum Thema CANoe-Matlab-Kopplung: > - MATLAB/Simulink Modelle können direkt in CANoe ausgeführt werden > - CANoe kann von außen per COM, FDX und XIL API automatisiert werden Vielen Dank für Ihre schnelle Rückmeldung. Also was ich will wäre, dass Matlab das Fahrzeug simuliert, dann werden die Daten an CANoe übergeben und das schickt sie zum Steuergerät und empfängt die Ergebnisse, welche dann an Matlab zurückgehen. Mein Ziel wäre entweder per COM, FDX und XIL API oder .NET meine Aufgabe zu lösen. Nun stelle ich mir die Fragen welche der beiden Lösungswege am besten ist und was für Vor -und Nachteile dies bieten und hätten Sie ein beispiel oder ein Link von einer Doku davon? danke im Voraus
Hi, der "normale" weg wäre es, die Fahrzeugsimulation als Matlab/Simulink Modell zu erstellen. Dieses wird dann in eine .dll kompiliert, die direkt ins CANoe geladen werden kann. CANoe kümmert sich dann sowohl um die Ausführung des Modells als auch um die Restbussimulation. Die Größen der Restbussimulation (z.B. CAN-Signale) können dabei vom Simulink-Modell verwendet (d.h. gelesen und geschrieben werden). Alternativen: Die XIL API Schnittstelle von CANoe ist .NET basiert. Daher ist sie recht einfach aus beliebigen .NET Clients heraus aufrufbar. Das sollte also auch aus MATLAB heraus klappen, wenn dort .NET Code ausgeführt werden kann. Eine passende Demo, die genau das zeigt, liegt CANoe bei. Mit CANoe 12 ist die XIL API Schnittstelle übrigens deutlich einfacher geworden, ich würde also (falls möglich) eine aktuelle Version verwenden.
Kanufahrer schrieb: > Hi, > Eine passende Demo, die genau das zeigt, liegt CANoe bei. Hi, wie finde ich dies?
james_boris schrieb: > Hi, > wie finde ich dies? Die liegt im Samples-Ordner unter: CANoe Sample Configurations\IO_HIL\XIL API\CANoe as Server Den Samples-Ordner kann man beim Setup frei wählen, ist aber üblicherweise sowas wie C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 12.0.101
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.