Messbar anders.

Dewetron blog news

the measurable difference

pyDmdReader – Die Python-Lösung zum Öffnen von DEWETRON Dateien

oxygen-python-dmd-reader

Wenn Sie eine Messung in unserer Software OXYGEN durchführen, werden die Daten in einem DEWETRON Messdaten Dateiformat (*.dmd) erfasst. Dieses Dateiformat ist für den Umgang mit großen Datenmengen optimiert. Wahrscheinlich waren Sie auch schon einmal in der Situation, dass die Daten-Nachbearbeitung in einer Drittsoftware erfolgen soll. Das ist der Punkt, an dem es normalerweise kompliziert wird, weil das *.dmd-Format nicht mit der Software von Drittanbietern kompatibel ist. Jetzt gibt es eine Python-Lösung für das Problem: Den Python dmd-Reader.

Was ist der dmd-Reader?

Der dmd-Reader ist eine Bibliothek zum Lesen von *.dmd-Dateien in anderen Anwendungen als OXYGEN. Die Bibliothek wird in FlexPro, Famos und Diadem verwendet. Mit ihrer Hilfe ist es möglich, DEWETRON Dateien direkt zu importieren, ohne dass ein vorheriger Export in an anderes gängiges Dateiformat nötig ist. Mittlerweile verwenden immer mehr Benutzer Python zur Datenverarbeitung.

Python ist eine Programmiersprache und wird vor allem dann eingesetzt, wenn der Code simpel und einfach zu lesen sein soll. Es ist in der wissenschaftlichen Datenverarbeitung sehr bekannt, war aber im Bereich der Datenerfassung nicht immer die erste Wahl. Nutzer verwendeten in erster Linie Matlab® und andere etablierte Tools. Die einfache Verwendung von Python und die gute Verfügbarkeit an Toolsets für die Datenverarbeitung (Scipy, Numpy, Pandas) machten es auch im Messtechniksektor populärer.

Wie funktioniert’s?

Die Verwendung des dmd-Readers ist sehr einfach und erfordert nur ein paar Zeilen Code:

import pyDmdReader
dmd_file = pyDmdReader.DmdReader(‚my_recording.dmd‘)
data = dmd_file.get_data((‚AI 1/1‘) (# Read all data from channel ‚AI 1/1‘
dmd_file.close()

Da Python vorwiegend in Windows- und Linux-Umgebungen verwendet wird, sind wir sehr stolz darauf, dass der OXYGEN pyDmdReader auf beiden Plattformen verwendet werden kann. Er ist auf unserer GitHub-Projektseite zum Download verfügbar.

Folgen Sie einfach den Installationsanweisungen und legen Sie los. Für eine noch einfachere Installation wird die Bibliothek auch bald im Python Package Index verfügbar sein.

Ihre Vorteile

Diese Bibliothek bietet dem Benutzer eine sehr einfache Schnittstelle zu den Messdaten, die im *.dmd-Format gespeichert sind. Zusätzlich zu den Daten selbst sind auch weitere Informationen verfügbar:

  • Numerische Messdaten aller Art (Ausgabe in Numpy-Arrays oder Pandas-Dataframes)
  • Abtastrate, Einheit
  • Header-Daten
  • Marker-Informationen (und Events)

Sie können alle genannten Informationen gemeinsam verwenden, um Daten automatisch zu verarbeiten und Berichte zu erstellen.

Wir würden uns sehr freuen, wenn Sie Ihre Erfahrungen mit dem PyDmdReader teilen. Nutzen Sie einfach unser Kontaktformular, um mit uns in Kontakt zu treten.

Recent Posts

Contact us Contact us

Haben sie eine Frage?

Kontakt-Formular Deutsch