-> Hier kostenlos registrieren
Hallo, ich habe ein Archiv aus einem Array [0..80].
Jedes Element habe ich einzeln dem Variablenarchiv hinzugefügt.

Wenn ich die CSV in Excel einlese und nach einem Datenpunkt filtere, erhalte ich innerhalb einer Minute (nach Timestamp) ca. 10–12 Einträge mit demselben Wert, z. B. 71.65364. 71.65364 wäre in diesem Fall die Vorlauftemperatur der Heizung.

Ich habe das mit einem Array gelöst, da ich jede Sekunde mit einem zyklischen Interrupt-OB überprüfe, ob der Wert die Hysterese über- oder unterschreitet. Erst dann schreibe ich in DB_ArchiveData.Data[x].archiveData. Meine Vermutung ist, dass DB_ArchiveData.Data[x].archiveData ins Archiv geschrieben wird. So wie es aussieht, schreibt er jedoch das komplette Archiv, sobald sich ein Datenpunkt im Array ändert???
Muss ich das Array wieder auf einzelne Variablen mappen und nur diese archivieren?
40.000 Datenpunkte in nicht einmal einer Stunde. Daher habe ich zunächst die Hysteresen angepasst und den OB von 1 s auf 5 s erhöht.
Komisch ist es trotzdem. Oder verstehe ich das falsch?
VG mista
Jedes Element habe ich einzeln dem Variablenarchiv hinzugefügt.

Wenn ich die CSV in Excel einlese und nach einem Datenpunkt filtere, erhalte ich innerhalb einer Minute (nach Timestamp) ca. 10–12 Einträge mit demselben Wert, z. B. 71.65364. 71.65364 wäre in diesem Fall die Vorlauftemperatur der Heizung.

Ich habe das mit einem Array gelöst, da ich jede Sekunde mit einem zyklischen Interrupt-OB überprüfe, ob der Wert die Hysterese über- oder unterschreitet. Erst dann schreibe ich in DB_ArchiveData.Data[x].archiveData. Meine Vermutung ist, dass DB_ArchiveData.Data[x].archiveData ins Archiv geschrieben wird. So wie es aussieht, schreibt er jedoch das komplette Archiv, sobald sich ein Datenpunkt im Array ändert???
Muss ich das Array wieder auf einzelne Variablen mappen und nur diese archivieren?
40.000 Datenpunkte in nicht einmal einer Stunde. Daher habe ich zunächst die Hysteresen angepasst und den OB von 1 s auf 5 s erhöht.
Komisch ist es trotzdem. Oder verstehe ich das falsch?
VG mista
Zuletzt bearbeitet: