AW: Excel Log-Datei Import - Auswertung von
14.11.2021 10:07:28
Hallo
Danke für die Hilfe, ja ich denke das unterscheidet sich mittlerweile und ich habe das falsche Bild angehangen.....
Das Bild diente mehr zur Verdeutlichung des Problems und die dort eingetragene Dauer ist nur von mir errechnet und eingetragen.
zu den Fragen
Frage 1
...habe ich schon zu "Nun soll in jeder Zeile wo ein Alarm abfällt, jeweils die Dauer des Alarms eingefügt werden."
Und woher soll - ich - wissen, wie lange so ein Alarm dauert?
In deiner Grafik stehen in der Spalte "Dauer" in einigen Zeilen Werte drin - woher hast du diese Werte? - (wie) soll ich diese Werte übernehmen?
Es gibt grundlegend unterschiedliche Alarme die jeweils mit einem A beginnen und eine Zahl dahinter haben
Da läuft quasi der Alarm auf oder wird er erzeugt.
Ein abfallender Alarm wird im originalem LOG mit einem * dahinter gekennzeichnet.
Beim Import wird der * allerdings schon durch ein X ersetzt, da ich dachte es könnte zum Problem im Code werden.
D.h. z.B. A15 - Beginn ..... A15*/A15X - Ende
In der Spalte "Dauer" soll die errechnete Dauer des Alarms durchs VBA eingetragen werden.
Dabei ist es mir eigentlich egal, ob das in der Zeile des Auftretens oder des Abfallen des Alarms eingetragen wird.... wie es programmtechnisch einfacher ist
Frage 2
"Weiterhin gibt es eine Spalte in der mit belibigem Zeichen dieser Alarm ausgewählt wird."
Und welche Spalte in deiner Bsp-Datei ist das?
Spalte Checkbox oder Spalte O-Test?
Oder meinst du eine der Spalten unter "Zugehörigkeit" in deiner Grafik? (diese Spalten gibt es in deiner Bsp-Datei nicht)
Mit der Taste "X-Test" wird lediglich in allen Zeilen mit Inhalt in Spalte A, beginnend mit Zeile 2 abwärts, ein X in Spalte "X-Test" eingetragen
Mit der Taste "Test-Auswahl" wird in jede Zeile mit Inhalt in Spalte "Checkbox", beginnend mit Zeile 2 abwärts, ein O in Spalte "O-Test" eingetragen
Dies stellt die Auswahl von Events für die spätere Übergabe der Events in das Protokoll dar.
Die Zugehörigkeit soll nur anzeigen welches Auftreten und Abfallen des Alarms zusammengehört.
Frage 3
"Jedoch komm ich mit der Berechnung der Dauer des jeweiligen Alarms nicht klar, da sich das teilweise mit anderen überschneidet"
Wieso kommst du damit nicht klar? Darf es nicht passieren, dass in deiner Grafik...
...am 04.03.2019 um 12:12:12 A14 BYPASS - WR SEQ startet und 6 Sekunden dauert
während schon
...am 04.03.2019 um 12:12:15 A15 BYPASS - FAULT startet und 10 Sekunden dauert
der Alarm A15 BYPASS - FAULT beginnt also 1 Sekunde - bevor - Alarm BYPASS - WR SEQ beendet ist.
Grundsätzlich können alle Alarme gleichzeitig anstehen.
Es wird quasi nie vorkommen, dass z.b. zweimal hintereinander ein A15 ansteht.
Ein Event wirt stets begonnen und wieder beendet
Mein Problem ist mehr, wie ich z.b. zu einem A15X das nächste darunter stehende A15 finde, daraus die Dauer berechne und in die entsprechende Zeile eintrage.
Zu mal es auch sein kann, dass ein Event an einem Tag 23 Uhr auftritt und erst am nächsten (oder auch am übernächsten Tag) wieder abfällt....
Ich hoffe ich konnte für Klarheit sorgen :-)
LG Robert