Project

General

Profile

Actions

Support Request #10108

closed

MDF/Mf4 Replay in ADTF

Added by hidden over 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Customer:
PORSCHE
Department:
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Not Supported Scope
Product Issue Numbers:
Affected Products:
Platform:
Topic:
DeviceTB::MDF
FAQ Links:

Description

Supportanfrage

Ich bin auf der Suche nach einer Möglichkeit ein mdf4 Messdatenfile in ADTF abzuspielen, d.h. es entweder in *.dat zu konvertieren oder direkt in ADTF einzulesen. Ist euch da eine Lösung bekannt?

Hintergrund: Gemessen wurde der innere Funktionsrahmen einer Funktion die nun in ADTF per Resimulation bespasst wird. Für den POC haben wir die Messung per Python Skript in ein CSV überführt und das per selbstgebautem Filter ins ADTF und dann in die Funktion eingespielt. Das funktioniert zwar, ist aber nicht sehr robust und für den Einsatz in der Serienentwicklung eher ungeeignet. Daher bin ich auf der Suche nach einer besseren Lösung.

Falls da doch noch eine Lösung auftaucht (gerne auch 100% inoffiziell und unsupported) wäre das klasse. Mein ANÜ fängt gerade an die MDFs in Parquet zu konvertieren um dann einen ADTF-Filter zu basteln welcher den Parquet-Datenstrom in meine Funktion füttert (die Parquet-libs sind inzwischen bei Apache Arrow und ganz gut). Wie gesagt, die freie ASAM C++-Lib haben wir schon probiert, die ist leider nicht performant und als ich Vector nach deren mdf-Lib angefragt habe wollte die gleich ein riesen Projekt ansetzten. Daher läuft der PoC (siehe unten) über das asammdf Python-Packet in CSV und dann in ADTF, quick and dirty halt.

Lösung

Aktuell unterstützt ADTF nur einen Export nach mdf/mf4, das soweit zur Anforderung.
Ein Import ins DAT Format ist nicht geplant, ebenso wurden ein MDF oder HDF Player/Recorder vom Kundenforum verneint, es bleibt beim DAT und Export/Import.

Offen wäre derzeit eine Importfunktion, das müsste man als Anforderung abstimmen oder seperat beauftragen, das wurde auch bisher immer vermieden diese Toolchain.
Bei einen alternativen Player gäbe es auch viel was Timing und Co betrifft zu beachten, ebenso beim SIgnal oder Botschaftsorientierten Support, ebenso beim passenden Parser ?

Bei BOSCH gibt es einen MDF Player/Recorder in ADTF 2, ich schätze aber hier ist kein Austausch möglich zwischen den Firmen ?
Das wird auch sicher auf ADTF 3 portiert und es gibt Bestrebungen hinsichtlich den kommenden Component Store das ggf. allen Kundenforumsteilnehmern zur Verfügung zu stellen oder in den Core wandern zu lassen, das wäre aber keine kurzfristige Lösung und noch viel Redebedarf.

Actions

Also available in: Atom PDF