Im utilisant un handyboard et un logiciel interactif c et la tâche est de trouver la vitesse d'un moteur lego en temps réel en utilisant un capteur infrarouge "Break Beam" sur la roue. Je pensais trouver l'intervalle de temps entre le faisceau étant cassé et puis à partir de là calculant le régime mais je ne peux pas comprendre exactement comment faire cela. Toute aide serait très appréciée merci.C Programmation Comment trouver l'intervalle de temps entre les événements
Répondre
ne signifie quelque chose comme ceci: http://www.cplusplus.com/reference/clibrary/ctime/
Je crois qu'il ya une meilleure résolution de ceux là (comme Neil est ce qui implique), mais est le plus simple.
Si vous avez accès à Win32, vous pouvez utiliser QueryPerformanceFrequency pour calculer la durée de l'intervalle. Il est également souvent utilisé pour déterminer la quantité d'images par seconde dans les jeux, donc c'est très précis.
J'ai un tableau pratique moi-même, puisque vous utilisez un moteur v9, n'est-ce pas? Je suis sûr que vous pourriez le calculer à partir de la tension qui est appliquée au moteur. En outre une bonne référence, Robotic Exploration
lol, je viens de réaliser que ce post a deux ans, je viens de chercher des questions de "handyboard" puisque je travaille avec un en ce moment :-) – cwoebker
quelle résolution avez-vous besoin? secondes? Nilliseconds? –
En outre, quelle plate-forme est handyboard? Basé sur Unix? – peterb
millisecondes. je ne sais pas quelle plate-forme il est actuellement. –