Hallo zusammen,
versuche gerade meine Reading' farblich zu markieren, funktioniert für ein Reading auch super.
Das hier funktioniert einwandfrei:
{
if($READING eq "Voltage" && $VALUE > 11.5 && $VALUE < 12) {'style="color:orange"'}
elsif($READING eq "Voltage" && $VALUE > 12) {'style="color:green"'}
elsif($READING eq "Voltage" && $VALUE < 11.5) {'style="color:red"'}
}
Das hier auch:
{
if($READING eq "voc" && $VALUE > 1500 && $VALUE < 3500) {'style="color:orange"'}
elsif($READING eq "voc" && $VALUE > 3500) {'style="color:red"'}
elsif($READING eq "voc" && $VALUE < 1500) {'style="color:green"'}
}
Aber beide zusammen funktionieren nicht, es wird immer der letzte if Block genommen:
{
if($READING eq "Voltage" && $VALUE > 11.5 && $VALUE < 12) {'style="color:orange"'}
elsif($READING eq "Voltage" && $VALUE > 12) {'style="color:green"'}
elsif($READING eq "Voltage" && $VALUE < 11.5) {'style="color:red"'}
if($READING eq "voc" && $VALUE > 1500 && $VALUE < 3500) {'style="color:orange"'}
elsif($READING eq "voc" && $VALUE > 3500) {'style="color:red"'}
elsif($READING eq "voc" && $VALUE < 1500) {'style="color:green"'}
}
Jetzt habe ich die Hoffnung, dass ich mit Klammern weiter komme, bis jetzt allerdings ohne Erfolg.
Hat jemand einen Tipp für mich ?
VG
Klaus
PS: je länger ich mit rg rum spiele, desto besser find ich auch die readinggroup's...
Du musst beim 2. Block mit elsif weitermachen und darfst nicht wieder mit If beginnen.
ZitatDu musst beim 2. Block mit elsif weitermachen und darfst nicht wieder mit If beginnen.
Ich wollte es nicht glauben, aber ja, es funktioniert !
DANKE