Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Drehzahlmessung Kategorie: Programmierung (von Jörg - 6.03.2005 20:24)
Ich nutze:
C-Control II Unit, CC2-Application-Board, OSOPT V3.0
Hallo,

ich möchte eine Drehzahl erfassen. Bis etwa 3000 Umdrehungen. Dafür möchte ich den Port P1H 0
nutzen. Leider erscheint immer die Drehzahl 0 auf dem Display.

Vielen Dank,
Jörg

//--
thread main
//--

{
int test;
long counter1,timer,drehz;
string disp;
lcdext.init();

test=0;
counter1=0;
disp ="";
drehz =0;
timer =0;


timer=system.timer();

loop
 {
 if (system.timer()- timer) >= 1000
  {
  drehz=(ports.getcount(0)/(system.timer()-timer))*100;
  lcdext.clear();
  disp="Drehzahl: ";
  str.putlong(disp,drehz);
  lcdext.goto(0,0);
  lcdext.print(disp);
  sleep 100;
  timer=system.timer();
  }
 }
}


    Antwort schreiben


Antworten:

Re: Drehzahlmessung (von Cris - 7.03.2005 7:54)
    Re: Drehzahlmessung (von Jörg - 7.03.2005 14:00)