Automatisierte Berichterstellung mit pyDmdReader und Python

Abstract
Dieses Whitepaper beschreibt die automatisierte Testberichterstellung mit Python, um OXYGEN-Daten effizient zu analysieren und als PDF zu speichern.
Der automatisierte Prozess zur Erstellung von Prüfberichten unter Verwendung von Python und seinen Bibliotheken – Watchdog, pyDmdReader und FPDF – bietet eine schnelle und effiziente Lösung für die Datenanalyse und Berichterstellung und erweitert die Möglichkeiten von OXYGEN. Die Watchdog-Bibliothek überwacht das Datenverzeichnis und initiiert den Berichtserstellungsprozess nach Abschluss einer neuen Aufzeichnung. Die pyDmdReader-Bibliothek importiert die Messdaten in Python und macht sie für die anschließende Analyse zugänglich. Schließlich wird die FPDF-Bibliothek verwendet, um Tabellen zu erzeugen, Bilder zu integrieren und den Bericht im PDF-Format zu exportieren.
Diese Lösung spart nicht nur Zeit, sondern sorgt auch für Konsistenz bei der Berichterstellung. Durch die Konvertierung des Python-Skripts in eine ausführbare Windows-Datei mit pyinstaller kann das Skript als eigenständige Anwendung auf jedem Computer ausgeführt werden. Dieser Ansatz zur Automatisierung von Prüfberichten dient als wertvolles Werkzeug für die Integration von DEWETRON Hardware und OXYGEN in eine Messroutine und ermöglicht eine schnelle und konsistente Auswertung der Prüfergebnisse.
Lesen Sie in diesem Whitepaper einen Ansatz zur Integration von Watchdog, pyDmdReader und FPDF Bibliotheken in Python:
- Traditionelle Analyse vs. automatische Testberichterstellung
- Erstellung von Testberichten mit Excel oder MATLAB
- Testberichtserstellung mit *.dmd Daten und Python Bibliotheken
- Beispielskript mit Watchdog, pyDmDReader & FPDF
- Einfaches pyDmdReader-Beispiel
- Beispiel für Berichtsautomatisierung: Watchdog, pyDmdReader, FPDF
- Konvertierung des Python-Skripts in eine Windows .exe
- und vieles mehr
Hinweis: Dieses Whitepaper ist nur in englischer Sprache verfügbar.