run, halt austauschen Kategorie: Programmierung (von Lorenz - 3.12.2011 15:34) | ||
| ||
Hallo, ich möchte gern wissen ob man meinen Code kürzer schreiben kann. Dieser wäre der untenstehende Code und zwar 5 mal hintereinander geschrieben, nur dass menu.Ladepumpe_tog durch eine andere Variablen ersetzt wird und dass der thread ladepumpe.Pumpe durch andere threads gestartet und gehalten wird. thread auto { byte x[5]; loop { if menu.Ladepumpe_tog != 0 { x[2] = 1 ; if menu.Ladepumpe_tog == 1 { if stports.get(10) == 0 { halt ladepumpe.Pumpe; stports.set(10,-1) ; } } else { if stports.get(10) != 0 { halt ladepumpe.Pumpe; stports.set(10,0); } } } else { if x[2] == 1 { run ladepumpe.Pumpe; sleep 1000; } x[2] = 0; } sleep 1000; } } Ich habe es vesucht so zu lösen wie in diesem Beispiel, aber es hat nicht funktioniert: function update(var myvar, thread mythread) { ... } function auto() { function update(var1, thread1); function update(var2, thread2); function update(var3, thread3); } MfG Lorenz | ||
Antwort schreiben Antworten: Re: run, halt austauschen (von André H. - 6.12.2011 21:04) Re: run, halt austauschen (von Lorenz - 8.12.2011 16:17) |