So, noch mal ned Frage zur Temperatrumessung![]()
Diese beiden Dinger waren zum feststellen und speichern von Höchstwerten; passt so weit auch. (Je ein Abschnitt für einen Sensor)Code:If T > H Then Set Flag If Flag = 1 Then If Sc(1).0 = 1 Then X = T + 1 Else X = T End If Eram_h = X H = Eram_h Reset Flag End If If T2 > H Then Set Flag If Flag = 1 Then If Sc2(1).0 = 1 Then X = T2 + 1 Else X = T2 End If Eram_h = X H = Eram_h Reset Flag End If
Jetzt habe ich bei beiden
"If Sc2(1).0 = 1 Then
X = T2 + 1
Else
X = T2
End If"
eingefügt, um bei ,5° aufzurunden.
Komischer weise funktioniert das bei Sensor 2 bzw. T2, nicht aber bei Sensor 1! Beim ersten wird der höchstwert zwar nach wie vor gespeichert, aber nicht aufgerundet.
Woran liegt das, wo beide male doch genau das selbe passiert (passieren soll)?







Zitieren

Lesezeichen