14
ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download: http://www.highqsoft.serveftp.net Glashütten, 27.September 2007 HighQSoft GmbH, Michael Ziller [email protected] www.highqsoft.de / www.highqsoft.com

ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download: Glashütten, 27.September

Embed Size (px)

Citation preview

Page 1: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

ATHOS Benutzertreffen 2007

27.September 2007 - 1

LAPI – ein Harmonisierungsansatz download: http://www.highqsoft.serveftp.net

Glashütten, 27.September 2007

HighQSoft GmbH, Michael [email protected]

www.highqsoft.de / www.highqsoft.com

Page 2: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Hintergrund

27. September 2007 - 2

LAPI ist die Abkürzung für „Logger-API“Es ist ein Projekt von AUDI, BMW, Daimler und Porsche

Alle diese Firmen verwenden mobile ErfassungssystemeJeder Viele und von verschiedenen HerstellernJedes Produkt kommt mit einer eigenen Infrastruktur

- Bedienung- Parametrierung- Datenablage

Forderung: das muss einfacher werden

Ziel: alle Logger lassen sich gleich bedienen

Page 3: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Was ist/warum GDI ?

27. September 2007 - 3

- GDI ist ein ASAM-Standard: GENERIC DEVICE INTERFACE- Es erlaubt, (Mess-)Systeme abstrakt zu beschreiben- Dadurch können Geräte verschiedener Hersteller auf exakt die gleiche Art und Weise bedient/benutzt werden- So kann man eine Messaufgabe ohne Änderung mit Geräten verschiedener Hersteller durchführen

- der Nutzen der Geräte entsteht durch ihre technischen Eigenschaften, nicht durch ihre Infrastruktur- man braucht nur EINE Infrastruktur für alle Geräte

Page 4: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Ergebnis des LAPI-Projekts

27. September 2007 - 4

- ein Objektmodell , ähnlich wie ODS- ein API, ähnlich wie die ODS-API- ein xml-basiertes Format zur Ablage

Klingt erst mal wie „das Gleiche nochmal“

Stimmt. Ein wenig.

Aber durch diese Vorgehensweise sind die Strukturen eindeutig aufeinander abbildbar.

UND: LAPI addressiert NUR den Messaufbau

Als nächstes das Objektmodell des LAPI-Projekts( aus der Original-Doku “geborgt”)

Page 5: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Das LAPI-Objektmodell

27. September 2007 - 5

Page 6: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Wo ist ODS ?

27. September 2007 - 6

Nicht im LAPI, aber:- wie üblich, regelt LAPI bisher die Gerätebedienung- die Geräte legen Daten in Dateien ab ... jeder Hersteller SCHEINBAR in „hausgemachten“ Formaten ... aber: alle verwenden einfache Binärformate ... und bei ATF-files gibt es „binary components“ ... also könnte man doch ... die Originaldateien verwenden ... und in einem atf-file erklären ... und kann dann mit ODS-API auf die Daten zugreifen

Page 7: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Das reale Projekt

27. September 2007 - 7

... irgendwo im Süden von Deutschland... werden datalogger von 3 Herstellern eingesetzt... deren Binärdateien unverändert verwendet werden können

Der Kunde fährt in der Datenbank ein komplexes Datenmodell,das stark prozessunterstützend ausgelegt ist.

Der erste Ansatz war: die datalogger liefern das gleiche Modell.Resultat: jedes Projekt muss anderes ATF

... das bricht den LAPI-Ansatz: Gleichmachen

Neuer Ansatz: - alle Datenlogger - verwenden EIN Model - in ALLEN Projekten

Page 8: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Das Modell

27. September 2007 - 8

Dieser Ansatz erfordert ein flexibles Datenmodell. Bei derKonzeption wurden folgende Fakten berücksichtigt:- bei der Definition der Messaufgabe weiß man

- viel über die zu messenden Signale- wenig über organisatorische Belange (das PROJEKT)- ein wenig über den Prüfling- MEIST zu wenig über eine saubere Kanalbeschreibung (quantities, units, physicaldimensions)

- Messaufgaben können Ergebnisse vielfältiger Art liefern- einfache zeitbasierte (time-data)- ereignisbeschreibende (event-data)- abgeleitete (calculated/derived)- Einzelwerte- beliebige Sammlungen aller Art von diesen

Page 9: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Der Preis für EIN LAPI- Modell

27. September 2007 - 9

- es gibt immer 2 Modelle - das spezifische Kundenmodell - das LAPI-Modell- es muss ein mapping während des Imports gemacht werden

Das hört sich schwerwiegend an, ist es aber nicht: - der logger kann das Kundenmodell ohnehin nicht füllen - beim Import wird IMMER etwas modifiziert (z.B. Kanalnamenmapping)

Page 10: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Das Modell, die Zweite ...

27. September 2007 - 10

Beim layout des Modells wurden - viele Teilaspekte zusammengefügt, die sich in diversen Projekten als sinnvoll erwiesen haben - viele Relationen „auf Vorrat“ vorgesehen - die Objekte selbst schwach ausgeformt - aber ods-konforme Erweiterungsmechanismen für fast jedes Objekt vorgesehen

Alles verstanden ? .... glaub ich nicht ....

Wie sieht dieses Supermodell nun aus ?

Page 11: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

So !

27. September 2007 - 11

Page 12: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Oder so !

27. September 2007 - 12

Page 13: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

LAPI UND ODS

27. September 2007 - 13

• LAPI beschreibt abstrakt die Logger-Benutzung • ODS-LAPI-Model beschreibt die Resultatablage• Das Modell wird beim ASAM eingereicht• Es soll ein offizieller Anhang wie NVH werden• Damit entsteht ein Anreiz, ODS zu nutzen• LAPI ist beim ASAM eingereicht, Doku gibts auch• LAPI ist noch nicht publiziert

Page 14: ATHOS Benutzertreffen 2007 27.September 2007 - 1 LAPI – ein Harmonisierungsansatz download:  Glashütten, 27.September

Vielen Dank für Ihre Aufmerksamkeit