Hallo,
ich bekomme Impulse vom Wasserzähler. Dieser Impuls ändert eine Variable.
Immer wenn diese Variable=true ist, möchte ich eine andere Variable um 1 hochzählen.
Kann man das noch kürzer/einfacher programmieren?
Das „Skript“ wird als Ereigniss bei Variablenänderung gestartet.
- Da ich „($_IPS[‚VALUE‘]“ nicht direkt abfragen konnte, musste ich die „ObjektID“ in die Variable $zaehler schreiben…
- Schöner wäre, wenn ich die Variable „$zaehler“ nicht benötigen würde…
<?
//soll eine Variable um 1 hochzählen
//Variablen festlegen:
$zaehler = GetValue(46287 /*[KellerWasser\Wasserzähler]*/);
//$zaehler = ($_IPS['VALUE']) //geht nicht?!
if($_IPS['VALUE']==1){ //Wenn Eingang gesetzt
//SetValue($_IPS['TARGET'], $_IPS['TARGET']+1); //geht nicht?! -> TARGET=$zaehler
SetValue($_IPS['TARGET'], $zaehler+1); //Variable "Wasserzaehler" um 1 hochzählen
}
?>