if funktioniert nicht??? Kategorie: Programmierung (von Günther - 17.10.2008 12:36) | ||
| ||
function kreis() { byte out1,kpout; run relais.kamin_ein; relais.hkv=holtemp.tkv;relais.hkr=holtemp.tkr; do { if holtemp.tkv < 55 { out1=0; relais.m1_10(out1); relais.kp(25); } if holtemp.tkv > 55 and holtemp.tkv < 65 ///hier geht's in die Schleife, wenn Bedingung true {stports.togLED(3); if holtemp.tkv > relais.hkv ///in diese Schleife geht das rg. nicht rein { stports.setLED(2,1); /// LED wird testweise gesetzt /* out1=out1+15; if out1<10 out1=0; if out1>250 out1=255; relais.m1_10(out1); relais.kp(25);*/ sleep 1000; stports.setLED(2,0); } /* if holtemp.tkv < relais.hkv { stports.setLED(3,1); out1=out1-15; if out1<10 out1=0; if out1>250 out1=255; relais.m1_10(out1); relais.kp(25); sleep 1000; stports.setLED(2,0); } } if holtemp.tkv >65 and holtemp.tkv-holtemp.tkr < 10 { if kpout <= 25 kpout=25; kpout=kpout+25; if kpout>=50 kpout=50; if kpout>=75 kpout=75; if kpout>=100 kpout=100; relais.kp(kpout); */ } sleep 5000; relais.hkv=holtemp.tkv;relais.hkr=holtemp.tkr; } while holtemp.trr >100; } Es gibt leider Compiler-Fehler, auf den ich verweisen könnte. Das Modul relais ist vor dem Modul holtemp. Hülfe ;-) Günther | ||
Antwort schreiben Antworten: Re: if funktioniert nicht??? (von Werner - 17.10.2008 14:44) Re: if funktioniert nicht??? (von Günther - 18.10.2008 13:05) |