Von MDA V8 unterstützte Dateiformate

Für Messdateien werden die folgenden Dateiformate unterstützt:

Binäre Dateiformate

MDA V8 kann alle Versionen des MDF-Dateiformats (Measurement Data Format) lesen und schreiben:

Diese Formate bieten eine effiziente und leistungsstarke Speicherung großer Mengen von Messdaten. Insbesondere unterstützt ASAM MDF V4 die Indizierung (siehe Statusanzeige der Index-Datei) und Komprimierung von Messdaten nach dem ASAM-Standard (Association for Standardization of Automation and Measuring Systems). Wenn die MDF-Datei CAN-Bus-Trace-Daten enthält, siehe Laden von Bus-Trace-Dateien. Das Dateiformat ermöglicht die Speicherung von Rohmesswerten und allen für die Interpretation notwendigen Metainformationen (siehe Messdateikommentar und andere Metainformationen).

Für eine Messdatei im MDF-Format berechnet MDA ein zusätzliches Signal namens $DateTime vom Beginn der Aufzeichnung an. Es kann wie andere aufgezeichnete Ereignissignale verwendet werden und ermöglicht das Ablesen der absoluten Datums- und Zeitinformationen, z. B. im Cursor-Tooltipp des Oszilloskops oder in der Spalte eines Tabelleninstruments. Wenn die Aufzeichnung durch ein Pausenereignis unterbrochen wurde, sind die Datums- und Zeitangaben nach dem Pausenereignis nicht mehr korrekt.

Zusätzlich MDA V8 unterstützt nur bestimmte Dialektformate von MATLAB®.

ASCII-basierte Textformate

ASCIIClosed ASCII (American Standard Code for Information Interchange) steht für ein textuelles Messdateiformat. Sie enthält eine Zeitachse und für jedes Signal zu jedem Zeitstempel einen Wert, ggf. einen interpolierten Wert.-basierte Dateiformate sind für den Austausch von Signaldaten zwischen Tools geeignet, die kein anderes gemeinsames Dateiformat haben. Solche Dateien enthalten für die Signale nur physische Daten und sind nicht so sehr auf die Aufnahme von Metainformationen ausgelegt wie MDF-Dateien. Außerdem ist die Toolleistung bei der Verwendung von Textdateiformaten nicht so hoch wie bei MDF-Dateien.

MDA V8 unterstützt eine Vielzahl von textuellen Messdateiformaten. Grundsätzlich gibt es zwei verschiedene Formatvarianten für die Handhabung mehrerer Raster, auch Datengruppen genannt.

 

Dateiformate (DXL- und INCA-Dialekt) für Multiraster

DXLClosed DXL steht für ein textuelles Messdateiformat. Sie enthält nur echte Daten, d. h. ausschließlich Daten, die tatsächlich aufgenommen worden sind und keine interpolierten Daten. (ASCII Multi Rate V4.0)

Der Vorteil eines Multi-Rate-Dateiformats ist, dass es nur echte Daten enthält, d. h. ausschließlich Daten, die tatsächlich aufgenommen worden sind und keine interpolierten Daten. Die erste Spalte enthält alle aufgezeichneten Zeitstempel (kombiniert aus allen verfügbaren Messrastern). Die zweite Spalte enthält alle aufgezeichneten Zeitstempel für ein bestimmtes Raster, z. B. 100 ms. Die nächsten Spalten zeigen die signalspezifisch aufgenommenen Werte. Die Werte entsprechen den Zeitstempeln in der zweiten Spalte. Wenn für ein Signal zu einem bestimmten Zeitstempel kein Wert aufgezeichnet wurde, wird eine leere Zelle angezeigt.

V8.7 unterstützt zwei DXL-Formate. Diese unterscheiden sich in der Handhabung der Aufzählungssignale. Im DXL-Format (ASCII Multi-Rate V4.0) werden die verbalen Strings in der Datei gespeichert. Das Format DXL INCA-Dialekt entspricht dem in INCA als ETASGroupAscii (ASCII (nur Multirate-Write) angelegten Format. In diesem Format werden bei Aufzählungen deren numerische Werte gespeichert, beziehungsweise deren Dezimalwerte, bevor die verbale Umrechnung vorgenommen wird.

 

Dateiformate für Einzelraster

Im Gegensatz zu den Dateiformaten für Multiraster erlauben alle Dateiformate für Einzelraster nur einen Zeitkanal, der ein zusammengefasster Zeitkanal sein kann (basierend auf allen Zeitstempeln aller Raster) oder, optional, durch ein Raster, in dem die Messpunkte äquidistant sind. Daher enthalten solche Dateien in der Regel (laufend) interpolierte Daten.

V8.7 bietet eine Schnittstelle zur Definition solcher Dateiformate. Die Lieferung von MDA umfasst bereits einige Dateiformate.

Für Dateien in verschiedenen ASCII-Formaten, d. h. mit unterschiedlichen Dateierweiterungen können separate INI-Dateien erstellt werden, die auch nach einem Neustart des MDA unterstützt werden. Um unterschiedlich strukturierte Varianten der gleichen Dateierweiterung zu unterstützen, kann eine INI-Datei erstellt werden. Wird eine solche kombinierte INI-Datei verwendet, um eine bestimmte ASCII-Datei zu interpretieren, wird die erste definierte Struktur verwendet, die das Laden der Datei ermöglicht. Daher ist es wichtig, in der INI-Datei zuerst die detaillierteren Varianten zu definieren, und die allgemeinste am Ende.

Um ein bestimmtes ASCII-basiertes Textformat zu definieren, führen Sie die folgenden Aktionen aus:

  1. Navigieren Sie zu folgendem Ordner:

    %ProgramData%\ETAS\MDA\8.x\CorePlugins\Etas.TargetAccess.Targets.MeasureFile.Formats.AsciiConfigurable\Examples

    Dort finden Sie die Dateien:

    • exampleAsciiFormat.ini

      Enthält die Information, wie die Datei strukturiert sein muss. Beachten Sie, dass nur Informationen, die in dieser Datei beschrieben sind, beim Schreiben eines neuen Formats verfügbar sind. Andere Inhalte werden nicht generiert.

    • exampleAsciiFile.exampleExtension

      Stellt ein Beispiel einer Messdatei für die oben genannte INI-Datei dar.

  2. Speichern Sie die INI-Datei für die neue Dateierweiterung in einem Ordner. Der Inhalt des Unterordners /Examples wird von MDA ignoriert. Stellen Sie sicher, dass für jede Dateiendung nur eine INI-Datei vorhanden ist. Auch Dateiendungen für Formate, die von V8.7 direkt unterstützt werden, dürfen nicht erneut verwendet werden. Andernfalls werden Konflikte erzeugt, die zu Fehlern führen können.

Excel-Dateiformate

Das Laden des Inhalts von Excel-Dateien in MDA öffnet die verschiedenen Analysemöglichkeiten für Daten im XLS-, XLSX- oder XLSM-Dateiformat. Es wird ein ähnlicher Ansatz wie bei der Unterstützung kundenspezifischer Dateien im ASCII-Format verwendet. Kunden können ihre eigene INI-Datei definieren, die die Struktur der Excel-Datei beschreibt. Innerhalb einer INI-Datei können mehrere Strukturen angegeben werden, und MDA verwendet die erste, die passt. Wenn eine Excel-Datei mehrere Blätter enthält, wird jedes Blatt geladen, und der Blattname wird als Rasterinformation des Signals behandelt. Blätter, die nicht interpretiert werden können, werden übersprungen.

Der Ordner für die kundenspezifische Excel-Dateiformatbeschreibung lautet: %ProgramData%\ETAS\MDA\8.x\CorePlugins\Etas.TargetAccess.Targets.MeasureFile.Formats.Excel

Eine Beispiel-INI-Datei mit einer Beschreibung, wie der Inhalt zu definieren ist, finden Sie im Unterordner /Examples. Der Inhalt des Unterordners wird von MDA ignoriert.

Bus-Trace-Dateien

Neben Messdateien unterstützt der MDA auch sogenannte Trace-Dateien von CAN-Bus und LIN-Bus. Weitere Details finden Sie im Kapitel Laden von Bus-Trace-Dateien

Siehe auch

Kennenlernen der Fenster

Aktionen rückgängig machen oder wiederholen

MDA über die Tastatur bedienen

Benutzereinstellungen

MDA V8 Add-ons

Zusammenarbeit mit anderen ETAS Produkten