Programm läuft nicht Kategorie: Programmierung (von Walter - 9.05.2007 19:16) | ||
| ||
Hallo! Ich hoffe mir kann wieder mal jemand helfen. Mein Programm sollte zwei verschiedene Spannungen an den Analogeingängen vergleichen und dann die beiden internen Relais schalten. Leider passiert dabei nicht viel, d.h. die Relais schalten nicht!!! Vielen Dank für die Hilfe! //------------ thread main //------------ { int delta; int n,ad,d; station_io.init(); station_io.RELoff(1); station_io.RELoff(2); station_lcd.init(); loop delta = ports.adc(0) - ports.adc(1); if delta > 200 // Einschaltbedingung Rechtslauf { station_io.RELoff(1); wait 2000; // erst ausschalten station_io.RELon(2); wait 2000; // dann einschalten } if delta < -200 // Einschaltbedingung Linkslauf { station_io.RELoff(2); wait 2000; // erst ausschalten station_io.RELon(1); wait 2000; // dann einschalten } if math.abs(delta) <= 100 // alles ausschalten { station_io.RELoff(1); wait 2000; // ausschalten station_io.RELoff(2); wait 2000; // ausschalten sleep 2000; } } | ||
Antwort schreiben Antworten: Re: Programm läuft nicht (von reneforster - 9.05.2007 21:47) Re: Programm läuft nicht (von nitraM - 10.05.2007 7:52) Re: Programm läuft nicht (von Walter - 10.05.2007 21:20) Re: Programm läuft nicht (von André H. - 14.05.2007 10:22) Re: Programm läuft nicht (von Walter - 12.05.2007 20:48) Re: Programm läuft nicht (von Hans - 12.05.2007 20:57) |