CANoe - Guide Me!
Machen Sie es sich einfach

Tips für Anwender - die 3 gängigsten CANoe Anwendungsfälle

CANoe bietet extrem viele Funktionalitäten - hier die Übersicht zu behalten ist nicht einfach. Um Ihre Arbeit zu erleichtern, führen wir Sie durch 3 gängige Anwendungsbeispiele. Sie finden einfache und dennoch wirkungsvolle Tipps zu:

  • Typische Fallstricke & wie Sie sie vermeiden
  • Wie Ihre optimale CANoe Umgebung aussehen könnte

1. Steuergeräte entwickeln

Bei der Entwicklung eines Steuergeräts benötigen Sie oft die Signale anderer Steuergeräte im Netzwerk. CANoe stellt diese in Form der Restbussimulation zur Verfügung. Sowohl reale als auch simulierte Daten werden mit dem Trace- und Grafik-Fenster analysiert und mit der Logging-Funktion von CANoe gespeichert. Sie stimulieren das Netzwerk oder greifen gezielt in die Restbussimulation ein.

 

Vermeiden Sie diese Fallstricke:

Eine Restbussimulation in Form von handgeschriebenem Code ist fehlerträchtig und sehr wartungsintensiv.

Änderungen der Kommunikationsmatrix (Datenbank) führen zu Inkonsistenzen der Restbussimulation.

So sieht Ihre Vector Lösung aus:

Verwenden Sie den entsprechenden OEM-spezifischen Interaction Layer. Konfigurieren Sie CANoe so, dass die simulierten Nachrichten automatisch gemäß ihren Timing-Definitionen in der Datenbank gesendet werden.

 

2. Automatisiert Steuergeräte testen

Sie entwickeln Steuergeräte und möchten deren Funktionen automatisiert testen. Dabei bringen Sie Ihr System an seine Grenzen. Sie stimulieren Steuergerätefunktionen, speisen gezielt Fehler ein und beobachten dabei die Steuergerätereaktionen auf Ihrem Netzwerk.

 

Vermeiden Sie diese Fallstricke:

Die Tests sind nicht oder schlecht reproduzierbar, sobald sie interaktiv und manuell durchgeführt werden.

Die nicht automatisierte Testdurchführung blockiert knappe Ressourcen oder wichtige Mitarbeiter.

Manuell erstellte Testprotokolle können unvollständig oder schlecht weiter verarbeitbar sein.

So sieht Ihre Vector Lösung aus:

Erstellen Sie Ihre Tests mit vTESTstudio. Mit diesem Tool wählen Sie vordefinierte Testprimitive aus oder entwickeln eigene Tests. CANoe übernimmt die automatische Testausführung und erstellt dabei einen umfangreichen Testreport. Diese Tests sind jederzeit reproduzierbar und Testreports lassen sich automatisiert weiterverarbeiten.

 

3. System-Validierung

Sie wollen die komplette Systemfunktionalität absichern. Hierbei ist es nötig, dass Sie Ihrem System under Test (SUT) die entsprechende Systemumgebung bereitstellen sowie die analogen und digitalen Ein- und Ausgänge in den Test mit einbeziehen.

 

Vermeiden Sie diese Fallstricke:

Fehlende zeitliche Synchronisation zwischen Netzwerkereignissen und Stimulation oder Messung der Ein- und Ausgänge.

Die spezifische Signalkonditionierung der Ein- und Ausgänge des SUT ist nicht nur aufwändig, sondern kann auch fehlerträchtig sein.

So sieht Ihre Vector Lösung aus:

Nutzen Sie die Offenheit von CANoe und binden es in einen Verbund aus verschiedenen Ablaufumgebungen in eine Co-Simulation ein. Das VT System sorgt dafür, dass Events für das Stimulieren der Ein- und Ausgänge des SUT sowie Events auf den Netzwerken synchronisiert sind. Die VT System Module sind speziell für den Steuergerätetest entwickelt - eine spezielle Signalkonditionierung ist daher nicht notwendig.

 

Machen Sie es sich einfach!