Programmcode funzt nicht Kategorie: Programmierung (von Guido, http://ferienwohnung-wiekert.de - 3.07.2003 22:53) | |
Als Antwort auf Re: Hilfe zum Regelboad von Guido - 3.07.2003 20:34
| |
Hallo könnt ihr mir helfen?? Ich habe folgenden Code geschrieben um die Sensorwerte der Regelboards in Temeraturen umzurechnen. Leider arbeitet der Code nicht im Simulator der Wert der Variablen schwankt zwischen 56 0 und kann nicht ausgewertet werden des weiteren verursacht das Skript einen Feheler im Modul rbports.c2 (Stacküberlauf) owohl es zZ noch gar nicht aufgerufen wird. Ich bin noch absoluter Anfänger und für jede Hilfe dankbar. float u[15] ,r[15], t[15]; byte i; //********* thread temp //********* { for i=0...15 { u[i]=10000*0.0004; // für 10000 soll rbports.AD[i] eingesetzt werden r[i]=5/u[i]-1;// Wiederstandsberechnung t[i]=1000/(math.ln(r[i])/4.3+1000/298)-273;// Umrechnung in Temp (nach Buch) } } thread main { int olkessel, vorlaufoel, ruecklaufoel, holzkessel, vorlaufholz, vorlaufheizung, ruecklaufheizung, speicheroben, speichermitte, speicherunten, aussentemp; string s; // Ausgabe Display run temp; olkessel = t[0]; vorlaufoel = t[1]; ruecklaufoel = t[2]; holzkessel = t[3]; vorlaufholz = t[4]; vorlaufheizung = t[5]; ruecklaufheizung = t[6]; speicheroben = t[7]; speichermitte = t[8]; speicherunten = t[9]; aussentemp = t[10]; sleep 2000; } Meine Seite: http://ferienwohnung-wiekert.de | |
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() |