bluelambda
Messages postés11Date d'inscriptionlundi 30 décembre 2002StatutMembreDernière intervention26 avril 2005
-
12 août 2004 à 18:41
Afyn
Messages postés608Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention22 décembre 2016
-
12 août 2004 à 23:14
Avec un collègue on développe un petit programme en VB pour piloter un robot (bras mécanique).
On a besoin d'utiliser des temporisations précises à la miliseconde pour piloter les moteurs pas-à-pas.
On a essayé avec les Timers de VB, mais il s'avère qu'ils ne sont pas précis du tout (aucune différence entre 10 ms et 1 ms...).
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 12 août 2004 à 19:07
Heu...
Je crois que le Waitable Timer en vb c comme le timer (g essayé les 2).
Il ne fait pas de diff entre 1ms et 10 ms. En fait c arrondi à 10ms. Ex : 1 à 14 ms 10 ms, 15 à 24 20ms, etc ...........
Le C serait plus approprié pour votre projet voir : www.cppfrance.com.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 12 août 2004 à 20:33
Faudra meme un peu d'ASM pour arriver sous les 10 ms.
bluelambda>
Regarde ici comment j'ai controlle 125 ms, faut suivre le principe.
http://www.asmfr.com/code.aspx?id=23802
Afyn
Messages postés608Date d'inscriptionsamedi 3 août 2002StatutMembreDernière intervention22 décembre 2016 12 août 2004 à 23:14
Oui ... canis t'as raison ... sauf que ... le MMTimer est plus vieux comme techno et plus gourman en ressources ...
(Et puis l'astuce n'est pas là ...)
M'enfin ... vous me tiendrez au jus ...