16.11.2015, 15:43
Hallo,
ich stehe vor folgendem Problem. Ich hab ein Programm entwickelt welches einen Regelprozess durchführt. Dazu werden analoge Messwerte gelesen, verarbeitet, ausgegeben und protokolliert. Alles geschieht in einer While-Schleife. Der Regelprozess ist relativ langsam (Zyklenzeit: 500ms). Da manche Regelvorgänge über Wochen andauern entsteht trotz der langsamen Zyklenzeit noch eine Menge Datenmüll. Im Grunde würde mir ein Wert pro Minute etwa reichen. Am besten wäre eine einstellbarer Zeitabstand im welchen die Werte aufgezeichnet werden.
Ich hoffe das mir jemand weiterhelfen kann. Ich kann mir vorstellen dass man das evtl. mit Queues machen kann aber wie weiß ich nicht.
ich stehe vor folgendem Problem. Ich hab ein Programm entwickelt welches einen Regelprozess durchführt. Dazu werden analoge Messwerte gelesen, verarbeitet, ausgegeben und protokolliert. Alles geschieht in einer While-Schleife. Der Regelprozess ist relativ langsam (Zyklenzeit: 500ms). Da manche Regelvorgänge über Wochen andauern entsteht trotz der langsamen Zyklenzeit noch eine Menge Datenmüll. Im Grunde würde mir ein Wert pro Minute etwa reichen. Am besten wäre eine einstellbarer Zeitabstand im welchen die Werte aufgezeichnet werden.
Ich hoffe das mir jemand weiterhelfen kann. Ich kann mir vorstellen dass man das evtl. mit Queues machen kann aber wie weiß ich nicht.