Hey Leute,
bin grad dran für ne Carrera ProX nen Rundenzähler am PC zu programmieren...hierbei wird ja durch schließen der Löcher das Auto Codiert abfrage über Loch position. Ich hab mir jetzt auch ne Gabellichtschranke an meine Com Schnitstelle gehängt. Das funktioniert so weit auch... Wennn ich das Auto darüber schiebe werden alle 4 änderungen (hell --> dunkel....dunkel --> hell ... hell - dunkel... dunkel --> hell) erkannt. Ich speicher dann jedes mal mit My.computer.clock.TickCount die aktuelle Zeit. Damit könnte ich dann nacher alles errechen... wenn ich jetzt aber darüber fahre, dann werden entweder nicht alle übergänge erkannt, oder es wird als benötigte zeit von anfangdes keils bis zum ende des Keils 0ms ausgegeben. Ich habe es zuerst mit nem Timer gemacht, bei dem das Intervall auf 1ms gesetzt wure. Hier war die erkennung sehr schlecht. dann habe ich das ganze mit einer While schleife gemacht, und es lief schon besser (die übergänge wurden öffters erkannt) ...hoff das ist verständlich... wie kann ich jetzt noch genauer messen??
M.f.G.: Flexy
bin grad dran für ne Carrera ProX nen Rundenzähler am PC zu programmieren...hierbei wird ja durch schließen der Löcher das Auto Codiert abfrage über Loch position. Ich hab mir jetzt auch ne Gabellichtschranke an meine Com Schnitstelle gehängt. Das funktioniert so weit auch... Wennn ich das Auto darüber schiebe werden alle 4 änderungen (hell --> dunkel....dunkel --> hell ... hell - dunkel... dunkel --> hell) erkannt. Ich speicher dann jedes mal mit My.computer.clock.TickCount die aktuelle Zeit. Damit könnte ich dann nacher alles errechen... wenn ich jetzt aber darüber fahre, dann werden entweder nicht alle übergänge erkannt, oder es wird als benötigte zeit von anfangdes keils bis zum ende des Keils 0ms ausgegeben. Ich habe es zuerst mit nem Timer gemacht, bei dem das Intervall auf 1ms gesetzt wure. Hier war die erkennung sehr schlecht. dann habe ich das ganze mit einer While schleife gemacht, und es lief schon besser (die übergänge wurden öffters erkannt) ...hoff das ist verständlich... wie kann ich jetzt noch genauer messen??
M.f.G.: Flexy