Tagesstart und Tagesende zum Vortag ermitteln
Verfasst: 29.04.2018, 15:38
Irgendwie steckt hier gerade der Wurm drin. Ich komme nicht drauf, warum ich als Ergebniss eine 5 stellige Zahl bekomme....
Ich habe mir ein Objekt (Type Zeichen) (Sonnenaufgang_Speicher) angelegt.
Darin eine Variable (Type Zahl) (diff)
und noch eine Variable (Type Text) (temp)
In einem anderem Objekt, das minütlich aufgerufen wird. ist dann die berechnung mit drin:
in dem Objekt sind die Variabeln
Sa_Su_temp und Sa_Su_wandel als uhrzeit angelegt.
wenn Sonnenaufgang_Speicher.temp <> SONNENAUFGANG dann
Sa_Su_temp := Sonnenaufgang_Speicher
Sa_Su_wandel := SONNENAUFGANG
Sonnenaufgang_Speicher.diff := Sa_Su_wandel - Sa_Su_temp <---- hier scheint der Fehler zu sein
Sonnenaufgang_Speicher := Sonnenaufgang_Speicher.temp <---- Vortag speichern
Sonnenaufgang_Speicher.temp := SONNENAUFGANG <--- das ist nötig um nicht minütlich zu rechnen
endewenn
Ergebniss heute: 20935
OK, / 3600 fehlt noch. doch das Ergebniss stimmt immer noch nicht mit den 4 min Tagesdifferenz überein.
errechnete Tageslänge heute ist aber +4 min
Der Sonnenuntergang sieht völlig gleich aus und den lasse ich mal weg....
Ich habe mir ein Objekt (Type Zeichen) (Sonnenaufgang_Speicher) angelegt.
Darin eine Variable (Type Zahl) (diff)
und noch eine Variable (Type Text) (temp)
In einem anderem Objekt, das minütlich aufgerufen wird. ist dann die berechnung mit drin:
in dem Objekt sind die Variabeln
Sa_Su_temp und Sa_Su_wandel als uhrzeit angelegt.
wenn Sonnenaufgang_Speicher.temp <> SONNENAUFGANG dann
Sa_Su_temp := Sonnenaufgang_Speicher
Sa_Su_wandel := SONNENAUFGANG
Sonnenaufgang_Speicher.diff := Sa_Su_wandel - Sa_Su_temp <---- hier scheint der Fehler zu sein
Sonnenaufgang_Speicher := Sonnenaufgang_Speicher.temp <---- Vortag speichern
Sonnenaufgang_Speicher.temp := SONNENAUFGANG <--- das ist nötig um nicht minütlich zu rechnen
endewenn
Ergebniss heute: 20935
OK, / 3600 fehlt noch. doch das Ergebniss stimmt immer noch nicht mit den 4 min Tagesdifferenz überein.
errechnete Tageslänge heute ist aber +4 min
Der Sonnenuntergang sieht völlig gleich aus und den lasse ich mal weg....