Werte in gplot dynamisch berechnen

Begonnen von sweetie-pie, 11 Februar 2013, 14:35:00

Vorheriges Thema - Nächstes Thema

sweetie-pie

Hallo,

ich habe eine Heizung mit einem Speichersystem. Abhängig vom Ladezustand des Speichers wird die Rücklauftemperatur durch eine Mischstation angehoben, bevor es in den Kessel geht um ggf. auf die eingestellte Vorlauftemperatur erwärmt zu werden.

Jetzt habe ich 3 Messwerte: Vor der Rücklaufanhebung, nach der Rücklaufanhebung und vor dem Kessel und nach dem Kessel im Vorlauf. Daraus bilde ich mit UserReadings 2 Messwerte: Temperaturdifferenz vor und nach der Rücklaufanhebung, sowie Temperaturdifferenz vor und nach dem Kessel. Sinn der Übung ist es wo die Wärme für mein Heizungsystem herkommt, aus dem Speicher oder aus dem Kessel.

Jetzt habe ich das mal wie in der Anlage visualisiert...

(siehe Anhang / see attachement)


Ich hätte aber gerne die Kurven überlagert/addiert. Das habe ich nicht hinbekommen. Har jemand etwas ähnliche bereits realisiert und hat was zum "Spicken"?

Meine gplot sieht so aus:
set yrange [0:15]
set y2range [0:15]

#FileLog :dT_Kessel::
#FileLog :dT_RMS::

plot\
  "< awk '/dT_Kessel/{print $2,0; }' <IN>" using 1:2 title 'Kessel' with lines ls l1fill,\
  "< awk '/dT_RMS/{print $2,0;  }'<IN>" using 1:2 title 'Speicher' with lines ls l0fill



Mein Filelog so:
2013-02-11_14:08:46 MyVBUSDevice dT_Kessel: 0.5
2013-02-11_14:09:46 MyVBUSDevice dT_RMS: 0.100000000000001
2013-02-11_14:09:46 MyVBUSDevice dT_Kessel: 0.200000000000003
2013-02-11_14:10:46 MyVBUSDevice dT_RMS: -0.100000000000001
2013-02-11_14:10:46 MyVBUSDevice dT_Kessel: 0.400000000000006
2013-02-11_14:11:46 MyVBUSDevice dT_RMS: 0.599999999999998
2013-02-11_14:11:46 MyVBUSDevice dT_Kessel: -0.0999999999999979
2013-02-11_14:12:46 MyVBUSDevice dT_RMS: 2.6
2013-02-11_14:12:46 MyVBUSDevice dT_Kessel: 5.7
2013-02-11_14:13:46 MyVBUSDevice dT_RMS: 1.9
2013-02-11_14:13:46 MyVBUSDevice dT_Kessel: 4.9
2013-02-11_14:14:46 MyVBUSDevice dT_RMS: 0.600000000000001
2013-02-11_14:14:46 MyVBUSDevice dT_Kessel: 4.2
2013-02-11_14:15:46 MyVBUSDevice dT_RMS: 0
2013-02-11_14:15:46 MyVBUSDevice dT_Kessel: 4
2013-02-11_14:16:46 MyVBUSDevice dT_RMS: -0.100000000000001
2013-02-11_14:16:46 MyVBUSDevice dT_Kessel: 4.1