WAIT auf Wert einer Variablen Kategorie: Programmierung (von Markus H - 31.01.2008 21:17) | ||
| ||
Hallo Gemeinde, ich bin blutiger Anfänger und komme nicht weiter... Kann ich mit dem WAIT-Befehl auch dadrauf warten, wenn eine Variable einen bestimmten Wert annimmt? Follgendes klappt einwandfrei... thread main { stports.init(); stports.setRel(1,0); loop { wait ports.adc(0)<300; stports.setRel(1,1); } } möchte ich aber, dass WAIT darauf wartet bis eine bestimmte Variable einen Wert annimmt, wei� ich nicht mehr weiter! Beispiel: Projektmodule globvar: long asdf; Projektmodule if: thread main; { if ports.adc(0)<300 globvar.asdf=1; //So quasi den virtuellen Port high setzen... } Projektmodule test: thread main { wait globvar.asdf; //So quasi, bis der virtuelle Port high gesetzt wird... { stports.setRel(1,1); } } Kann mir hierzu vielleicht jemand auf die Sprünge Helfen? Im Handbuch steht, dass nach WAIT immer ein nummerischer Ausdruck kommen muss, kann ich das irgend wie umgehen? Danke, Markus H | ||
Antwort schreiben Antworten: Re: WAIT auf Wert einer Variablen (von nitraM - 1.02.2008 12:15) Re: WAIT auf Wert einer Variablen (von Markus H - 6.02.2008 19:34) |