Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > > Hallo Jörg, > > > > das Problem liegt am Compiler der C2. Soweit nicht anders vereinbart versucht es alle Rechenoperationen > > als integer-Zahlen auszuführen. In Deinem Fall > > > > > drehz=(ports.getcount(0)/(system.timer()-timer))*100; > > teilst Du ein paar Impulse durch eine Zahl von ungefähr 1000 (Impulse/ verstrichene ms). Da kommt > > natürlich 0 heraus. Schreib Deine Rechnung einmal anders: > > > > drehz=(ports.getcount(0)*100*1000)/(system.timer()-timer); > > > > Mir fällt noch etwas auf: Den Faktor 100 habe ich von Dir übernommen. Falls Du U/min messen möchtest, > > musst Du mit 60 multiplizieren. > > > > Grüße Cris > > > > Danke, > > klappt jetzt. > > Jörg >