versuche ein Vergleich zu starten im Skript aber funktioniert nicht… Sollte relativ einfach funktionieren, aber was mach ich da falsch?
Variablentypen sind beide Float und ich lediglich negative Zahlen (alles kleiner 0) bis positive Zahlen vergleichen.
Egal in welche Richtung ich gehe, erkennt er nur Sollwert > Istwert
zunächst einmal solltest du deinen Code direkt hier als php-Code eingeben so wie ich es jetzt mache.
Es macht keinen Sinn diesen als Graphik einzufügen
if (GetValueFloat(39485) < GetValueFloat(18894))
{
echo "temperatur";
}
Du musst also den Inhalt der Variablen vergleichen und nicht die Variablen selbst Die Übersetzung deiner Variablen wird dir dann angezeigt - geht hier bei der Antwort natürlich nicht.
warum vereinfacht das den Tausch bei defekter HW? Ich muss doch in beiden Fällen 2 Substitutionen vornehmen.
Wenn man das einfacher haben will dann würde ich eher mit relativen Variablen Ids arbeiten statt mit festen Ids. Damit steigt für einen Anfänger allerdings die Komplexität deutlich speziell dann, wenn man diese via Ident bereitstellt
Wenn ich in einem langen Script dreizigmal die ID ersetzen muss, dann geht das natürlich auch mit Suchen&Ersetzen, aber wenn ich sie nur einmal einer Variablen zuweise und danach damit arbeite, dann tausche ich die ID genau einmal ohne im Script eventuell weitere Fehler einzubauen ;).
Und wie ja oben schon vom DerStandart geschrieben, sprechende Namen sind im Script verständlicher.
ah, so ist das gemeint In der Tat mache ich es dann auch so, wenn die Variable etliche Male benutzt wird. Meine Überlegung dabei war eher, dass auch die Laufzeit damit minimiert wird, was hier in Praxis aber keine Rolle spielt - diese Denkweise stammt vermutlich noch aus der Lochkartenzeit