Daten Kategorie: Programmierung (von Frank - 9.01.2004 14:32) | |
Als Antwort auf ... und schon wieder Inkrementalgeber von Frank - 8.01.2004 17:42
| |
Hallo zusammen! Hier nun einige Daten: - Der Inkrementalgeber gibt 2500 Impulse auf 360° - Die Welle, auf der der Geber sitzt dreht mit 0,585 Umdrehungen / Minute - Angeschlossen ist der Geber über den A-Kanal am P1H.0 an der Station Die Abfrage in meinem Programm erfolgt über ports.getcount(0); Ich frage den Zählerstand in regelmä�igen Abständen ab und summiere den Counter selbst auf. Das klappt ja soweit auch ganz prima. Mein Code arbeitet im Prinzip folgenderma�em ... starte Motor; ... while Impulssumme nicht die Abbruchbedingung erfüllt { ... lese Impulse aus und summiere; ... if Impulssumme erfüllt Abbruchbedingung then { stoppe Motor lese nochmal Impulse und summiere (wg möglichem Nachlauf) } } Ich vermute den Fehler im Hardwarebereich bzw in den Systemroutinen. Ich hoffe, Ihr könnt mit diesen Angaben nun das Problem durchschauen!? Viele Grü�e, Frank | |
Antwort schreiben Antworten: Re: Daten (von André H. - 10.01.2004 15:20) Re: Daten (von Frank - 14.01.2004 12:48) Re: Daten (von André H. - 16.01.2004 13:59) Re: Daten (von Tom - 9.01.2004 19:31) |