Hi Today.
Was immer wieder vorkommt, sind von irgendeiner Software ausgespuckter Text-Dateien (z.B. von Datenloggern oder Messgeräten). Es gibt auch Fälle in denen diese Textdateien als Eingabe dienen. Die jeweiligen Datenformate können stark variieren und benötigen manchmal geziehlte Maßnahmen zum verarbeiten/bearbeiten - CSV oder gar XML ist nicht immer verfügbar.
Per VBA kann man solche - Text-Dateien einlesen und entsprechend verarbeiten bzw. bearbeiten. Man kann z.B. aus den gelesenen Daten ein Diagramm erstellen um z.B. so die Messwert-Kennline darzustellen, oder du Häufigkeit von Logfile-Einträgen darstellen, um z.B. erkennen zu können, ob sich bestimmte Fehlermeldungen in einem Zeitraum häufen.
Bei einem früheren Arbeitgeber hatten ich z.B. mal den Fall, das an den Messgeräten sogenannte "Messrezepte" als Text-Datei exportierbar und importierbar waren. In diesen Dateien befanden sich u.a. Informationen darüber wo in einem definierten Raster Messungen stattfinden sollten (x/y Koordinaten) und wie/wonach die Messprobe ausgerichtet werden sollte (optisches Alignment per Bilderkennung) und mit welchen Einstellungen diese Messungen durchgeführt werden sollten - Messgrößen können z.B. sein: Schichtdicke, Rauhigkeit (der Oberfläche), Farbe, Wärmebild, Makel auf dem Produkt, usw. Normalerweise musste man dies immer direkt an dem Messgerät manuell per Hand antrainieren - in der Zeit war es also nicht produktiv. Durch einige vorher geplante organisatorische Maßnamen (Dokumentation von Layouts etc. pp) war es möglich die Text-Dateien von bereits vorhandenen und funktionierenden Messrezepten her zu nehmen, an den entsprechenden Stellen in der Text-Datei die entsprechenden Werte ändern und die Datei/Rezept und neuem Namen abspeichern - auf dem Messgerät importieren und fertig; Vorteil des Ganzen: Das Messgerät wurde für das manuelle Erstellen der Rezepte nicht blockiert und befand sich deshalb länger im produktivem Zustand. Dafür eine eigene Anwendung zu schreiben wäre möglich, aber gerade in so einem Fall eignet sich die tabellarische Darstellung und die Möglichkeit der graphischen Darstellung z.B. per Diagramm in Excel hervorragend und VBA erledigt den Logik-Teil im Hintergrund.
Grüße
|