Produktinformation CANape Option Simulink XCP Server - Vector

vector.com

Produktinformation CANape Option Simulink XCP Server - Vector

ProduktinformationCANape Option Simulink XCP Server


Produktinformation CANape Option Simulink XCP ServerInhaltsverzeichnis1 Übersicht ............................................................................................................................................... 31.1 Einführung ........................................................................................................................................... 31.2 Die Vorteile im Überblick ......................................................................................................................... 31.3 Anwendungsgebiete............................................................................................................................... 41.4 Weiterführende Informationen ................................................................................................................. 42 Funktionen ............................................................................................................................................. 43 Spezielle Funktionen ................................................................................................................................ 54 Simulink XCP Server Stand-alone ................................................................................................................. 64.1 Systemvoraussetzungen .......................................................................................................................... 65 Schulungen ............................................................................................................................................ 6V1.0 8/2013 - Gültig für CANape ab Version 12.0.Bitte denken Sie über Ihre Verantwortung gegenüber der Umwelt nach, bevor Sie dieses Dokument ausdrucken.www.vector.com 2


Produktinformation CANape Option Simulink XCP Server1 Übersicht1.1 EinführungCANape bietet Ihnen ausgereifte Funktionen zur Visualisierung von Messdaten unterschiedlicher Quellen – synchron undzeitgenau. Mit der OptionSimulink XCP Server“ nutzen Sie CANape als Parametrier- und Visualisierungsoberfläche fürSimulink-Modelle. Dabei werden die Parameteränderungen komfortabel in CANape durchgeführt und an das Modell übertragen.Messdaten aus dem Modell werden zur Laufzeit des Modells aus Simulink über das XCP-on-Ethernet-Protokoll an CANapegesendet. Sie greifen auf die Größen in Simulink genauso zu, als ob die Anwendung in einem Steuergerät ablaufen würde.Abhängig von der Komplexität der Modelle und der Rechenleistung läuft die Berechnung der Modelle langsamer oder schnellerals in Echtzeit ab.Nach dem Berechnungszyklus analysieren Sie die Daten in CANape, ändern erneut in CANape die Parameter des Modells undstarten dann den nächsten Berechnungszyklus.Die OptionSimulink XCP Server” kann sowohl in Verbindung mit CANape als auch ohne CANape genutzt werden.1.2 Die Vorteile im Überblick> Komfortable Visualisierung von Signalen und Parametrierung von Verstellgrößen aus Simulink-Modellen in CANape> Parametrieren Sie aus CANape heraus Ihr Modell in Simulink (z.B. durch Laden von Parametersätzen)> Sie haben lesenden und schreibenden Zugriff auf Objekte in Binärkomponenten, wie z.B. DLL in Simulink und könnensomit das Verhalten von Komponenten optimieren, die Ihnen nicht als Modell vorliegen, sondern von einem Partnerstammen.> Stimulieren Sie das Modell mit Daten aus Messdateien. Dabei werden die Messdatei-Inhalte über CANape alsEingangsvektor in das Modell eingespeist. Somit überprüfen Sie das Modellverhalten mit realen Daten.> Keine Instrumentierung des Modells für das Messen und Parametrieren notwendig> Mit CANape steht Ihnen ein Werkzeug zur Verfügung, das über den gesamten Steuergeräte-Entwicklungsprozessgenutzt werden kann. Sie reduzieren damit die Anzahl der notwendigen Werkzeuge, Softwarepflegekosten,notwendige Schulungen usw.Bild 1: Komfortables Messen und Verstellen von Modellparametern. CANape stellt über XCP on Ethernet und den Simulink XCP Server den Zugriff auf Signale desSimulink-Modells her.www.vector.com 3


Produktinformation CANape Option Simulink XCP Server1.3 AnwendungsgebieteIm Rahmen der modellbasierten Softwareentwicklung werden die Funktionen von Anwendungen in einem iterativen Prozessüberprüft. Dazu läuft das Modell immer wieder in Simulink von MathWorks ab. Mit dem Simulink XCP Server erhalten alleFunktions- und Softwareentwickler eine komfortable Möglichkeit, die Parameter zu verwalten und die Signale aus demSimulink-Modell heraus effizient und ohne Instrumentierung zu messen. Die dabei verwendete CANape Konfiguration kann ineiner späteren Entwicklungsphase wiederverwendet werden.1.4 Weiterführende InformationenFür CANape stehen im Internet diverse Dokumente zur Verfügung. Mit der Demo-Version erhalten Sie zu den verschiedenenAnwendungsgebieten Beispielkonfigurationen sowie eine detaillierte Online-Hilfe, in der alle Funktionen von CANapebeschrieben werden. Des Weiteren profitieren Sie von wertvollem Know-how in Form von Fachartikeln und Application Notes.Mehr Infos im Vector Download-Center.2 FunktionenDie Kommunikation zwischen CANape und dem Simulink-Modell erfolgt über das standardisierte ASAM-Protokoll XCP onEthernet. Damit steht auch anderen MC-Tools die Kommunikation mit dem Simulink XCP Server offen. Die hierarchischeStruktur des Simulink-Modells wird auf Knopfdruck automatisiert in einer A2L-Steuergeräte-Beschreibungsdatei abgebildet.Möchte man besonders große und komplexe Modelle simulieren, erlaubt die standardisierte Kommunikation mit XCP onEthernet auch eine höhere Rechenleistung durch die Verwendung zweier getrennter Rechner.Bild 2: Übersicht der Aktionen in CANape und deren Auswirkungen auf das Modell in SimulinkZur Laufzeit des Modells in Simulink werden die Daten an CANape übertragen. Läuft das Modell wesentlich schneller als inEchtzeit, so wird die Offline-Visualisierung in CANape genutzt, um nach dem Testlauf in Simulink die Daten komfortabel inCANape zu analysieren. Die sich aus der Analyse ergebenden Erkenntnisse führen zu neuen Parameteränderungen, dieebenfalls aus CANape heraus in Simulink durchgeführt werden.www.vector.com 4


Produktinformation CANape Option Simulink XCP ServerMit folgenden Funktionen unterstützt CANape die effiziente Analyse des Modellverhaltens:> Zur CANape stehen alle Anzeigefenster zur Visualisierung von skalaren Größen, Kennfeldern usw. zur Verfügung> Nutzen Sie die Parameterfenster und das CDM Studio (Calibration Data Management) für Veränderungen derModellparameter in Simulink> Nur zur Stimulierung des Modells speisen Sie aufgezeichnete Messdaten als Eingangsvektor zur Laufzeit in das Modelein> Zur Stimulierung des Modells ist eine signalorientierte Instrumentierung notwendig> Für das Messen und Parametrieren ist keine signalspezifische Instrumentierung des Modells notwendige – per Drag &Drop wird nur ein einziger Block aus der Simulink CANape Bibliothek in das Modell eingefügtBild 3: Konfigurationsaufbau in CANape mit Visualisierung des Modells und Anzeige von Signalwerten3 Spezielle FunktionenDurch die Übergabe des Zeitstempels per XCP passt sich CANape vollständig dem zeitlichen Verhalten von Simulink an:> Verändern Sie bspw. durch die Nutzung des Simulink Debuggers das zeitliche Verhalten, passt sich CANape hierbei anund zeichnet die Daten gemäß den empfangenen Zeitstempeln auf.> Liegen Binärkomponenten, z.B. S-Functions von Entwicklungspartnern im Modell vor, können auch diese mit Hilfeeiner A2L-Datei gemessen und verstellt werden.> Durch die optionale Visualisierung des Modells in CANape stellen Sie Ihre Konfiguration in CANape per Drag & Dropkomfortabel aus der Visualisierung heraus zusammen. Simulink-Anwender finden sich in der für sie gewohntenModelldarstellung somit ohne Umstellung zurecht.www.vector.com 5


Produktinformation CANape Option Simulink XCP Server4 Simulink XCP Server Stand-aloneÜber M-Skripte greifen Sie zwar auf Objekte im Workspace zu, aber nicht in vollem Umfang: Erhalten Sie beispielsweise voneinem Entwicklungspartner eine Binärkomponente (MEXW32), die in Ihrem Modell mitläuft, können Sie nicht auf die Objekte inden Binärkomponenten zugreifen.Mit dem Simulink XCP Server können Sie auch ohne CANape über den Objektnamen und Set- und Get-Befehle aus M-Skripten aufdiese Objekte zugreifen. Sie benötigen nur noch die A2L-Datei der Binärkomponente und optimieren damit z.B. skriptgesteuertdie Parameter.4.1 Systemvoraussetzungen> Windows XP SP3, Vista (32-Bit-Version), Windows 7 und 8 (32- und 64-Bit-Version)> Ab CANape 8.0 wird der Simulink XCP Server unterstützt> MATLAB ab Version 7.1 (R14) SP35 SchulungenIm Rahmen unseres Schulungsangebotes bieten wir für CANape und XCP verschiedene Schulungen in unseren Seminarräumensowie vor Ort bei unseren Kunden an.Mehr Informationen zu den einzelnen Schulungen und die Termine finden Sie im Internet unter: www.vector-academy.de.www.vector.com 6


Mehr Informationen!Besuchen Sie unsere Website für:> News> Produkte> Demo-Software> Support> Trainings und Workshops> Kontaktadressenwww.vector.comwww.vector.com 7

Weitere Magazine dieses Users
Ähnliche Magazine