wo isn das Programm ?? Kategorie: CC2-Unit & Appl.Board / CC2-Station (von reneforster - 26.10.2004 19:26) | ||
Als Antwort auf thread sensoren von Mario - 26.10.2004 18:34 | ||
| ||
hatte ich nicht vorhin schon geantwortet ? wo ist denn die Antwort abgeblieben. naja, in deinem Messthread sind immer noch die gleichen Fehler. Variablen werden vor der Programmschleife definiert !! Die Berechnung bitte mit einer Hilfsvariable. Du lässt jetzt global.IST in einer langen Formel rechnen. Folgender Fall : die Control rechnet global.IST=1000/(math.ln(R)/3.988 . . . und erfolgt die Abgabe der Rechenzeit an Thread Programm. Jetzt macht dein Programmteil eine völlig falsche Auswertung, weil global.IST ja noch gar nicht fertig gerrechnet ist und eigentlich einen falschen Wert hat. also nimmst ne Hilfsvariable, definierts diese mit bei den anderen ( vor der Programmschleife ! ). jetzt rechnets du ganz normal : hilfsvariable=1000/(math.ln(R)/3.988+1000/298)-273; und in der nächsten Programmzeile überträgst du den neuen errechneten Wert mit einmal : global.IST1=hilfsvariable; fertig! Die definition der Variablen vor der Programmschleife gilt für alle Threads !!!! Lies Dir bitte nochmal das Handbuch durch : Thema Variablen hier kannst Du auch erfahren, welche Bedeutung globale Variablen haben, wie man sie definiert und einsetzt. Das wirst du brauchen, wenn Du Werte Modul übergreifend verwenden willst. Weil wenn ich jetzt genau erkläre, dann kann ich auch das Handbuch durch den Kopierer ziehen und hier reinstellen. Rene | ||
Antwort schreiben Antworten: Re: wo isn das Programm ?? (von André H. - 29.10.2004 0:54) Das Programm (von Mario - 26.10.2004 19:54) Nein, nein (von reneforster - 26.10.2004 20:09) Irgentwie sitz ich auf der leitung???? (von Mario - 26.10.2004 20:53) genau so (von reneforster - 26.10.2004 21:07) Freu. (von Mario - 26.10.2004 21:13) Re: Freu. (von reneforster - 26.10.2004 21:22) und noch was (von reneforster - 26.10.2004 21:09) etwa so??? (von Mario - 26.10.2004 21:21) Re: etwa so??? (von reneforster - 26.10.2004 21:25) display anzeige (von Mario - 26.10.2004 21:33) geht nich (von reneforster - 26.10.2004 22:06) Danke (von Mario - 27.10.2004 10:54) Re: Danke (von reneforster - 27.10.2004 16:22) |