RE: Datenaufnahme von Geräten mit unterschiedlicher Auslesezeit - Fieses Ausbremsen
Kommt sehr stark drauf an was du am Ende haben magst! Speicherst du in einer Datenbank, "Zeitstempel, Bezeichnung, Wert", dann kannste quasi sobald irgendwo ein neuer Wert auftaucht, "eventbasiert" loggen. Ist dann ja egal welcher Wert wann ankommt.
Möchtest du aber in einer CSV-Datei Speichern, und möchtest in jeder Zeile jeden Wert haben "Zeitstempel, WertA, WertB, .." dann musst du dir Gedanken machen, wie du das aufbaust.
Option A: schnellste Erfassung als Takt!
die schnellste Datenerfassung gibt den Takt vor, dann würdest du alle langsameren Werte quasi mehrfach angeben. Das wird unschön wenn die langsameren Schleifen kein Vielfaches des Taktgebers sind!
Option B: langsamste Erfassung als Takt!
du speicherst nur dann eine Zeile, wenn jedes Gerät einen neuen Wert geliefert hat. Dabei kannste dir dann noch überlegen, ob du für die schnellen Geräte dann den Momentanwert verwendest, oder einen Mittelwert über die Werte seit der letzten Speciherung oder oder oder.
Option C-Z gibt es bestimmt auch noch!
Ähnlich Verhält es sich mit der Anzeige. Es gibt viele Möglichkeiten, die je nach Anwendung ihre Daseinsberechtigung haben!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|