FIBEX/Flexray Entwicklungstools

Auftraggeber:   Kopf GmbH
Zeitraum:   2006
Ort:   Landau/Mörzheim

Beschreibung:

Erstellen diverser XML-Editoren für FIBEX (Field Bus Exchange Format) und FlexRay (neues Bussystem das u.a. CAN ablösen soll). Busanalysetool für FlexRay. Konfiguration der Busparameter und Signale über FIBEX (XML). Als Entwicklungstool wird Microsoft Visual Studio .NET 2005 verwendet. Die XML-Daten werden vorverarbeitet und grafisch aufbereitet in verständlicher Form ausgegeben. Nach dem Editieren der Daten (teilweise ebenfalls grafisch) werden die Daten generiert, validiert und zurückgeschrieben. Dabei werden u.a. folgende Techniken unter .NET 2.0 benutzt: xsd.exe zum Generieren von C#-Klassen aus den Schemadateien der FIBEX-Association in die die XML-Dateien serialisiert werden. XPATH zum Suchen in den XML-Daten. Reflection zur Analyse komplexer XML-Datentypen. XMLSchema-Dateien zur Validierung der Daten, Steuerung des Serialisierungsvorgangs über XMLAttribute. Aus Exceltabellen die wiederum aus den Datenblättern der Halbleiterherstellern erstellt werden wird mit VBA-Macros C#-Code generiert. Dieser wird zur Applikation gelinkt und genutzt um C-Sourcecode aus selektierbaren Teilen der XML-Daten zu generieren. Dieser C-Code kann dann von den Entwicklern der Kfz-ECUs verwendet werden.

Einsatzorte:

Tools:

C#, VBA, Visual Studio 2003/2005

Screenshots:

KFlexManager     Cluster Parameter Editor     Frame Editor     KFlexGenerator     KFlexExplorer