Re: Die Impulszahlen Kategorie: Programmierung (von Tom - 13.01.2004 9:48) | |
Als Antwort auf Die Impulszahlen von Frank - 12.01.2004 15:50
| |
Hallo Frank, verwende halt einfach mal zu Test folgendes Miniprogramm: thread main { stports.init(); lcdext.init(); long count; string s; loop { count=count+ports.getcount(0); lcdext.clear(); lcdext.home(); s=""; str.putlongf(s,count,5); lcdext.print(s); if stkeyb.get() == 11 {count=0;} sleep(100); } } drehe dann deinen Inkrementalgeber um 90° von Hand dann sollte die Impulszahl ca 625 (2500/4) ergeben. Ein paar Impulse hin oder her spielen keine grosse Rolle da du von Hand ja nie genau 90° hinbekommst. Somit kannst du schon mal aussortieren, ob der Fehler in der Hardware oder in der Software zu suchen ist. mfg Tom | |
Antwort schreiben Antworten: Re: Die Impulszahlen (von Frank - 14.01.2004 17:08) Re: Die Impulszahlen (von Tom - 15.01.2004 19:36) Mein Inkrementalgeber (von Frank - 16.01.2004 10:03) Re: Mein Inkrementalgeber (von Tom - 16.01.2004 10:49) Re: Mein Inkrementalgeber (von Frank - 16.01.2004 11:02) Re: Mein Inkrementalgeber (von Tom - 17.01.2004 10:23) Re: Mein Inkrementalgeber (von Frank - 19.01.2004 11:06) Re: Mein Inkrementalgeber (von Tom - 19.01.2004 19:39) |