URL: https://linuxfr.org/forums/programmation-python/posts/quel-structure-pour-g%C3%A9rer-%C3%A7a Title: Quel "structure" pour gérer ça Authors: rangzen Date: 2004年07月12日T11:41:43+02:00 Tags: Score: 0 Le logiciel doit traiter des actions en fonction de temps de basculement avec un module par source pour choisir le signal qu'on surveille : - clavier (appuie ou non sur une touche, un signal à l'appuie, un au relachement) - souris_deplacement (la souris bouge, la sourie ne bouge plus) - sonore (un signal entrant dépasse tel seuil, le signal ne dépasse plus tel seuille) C'est toujours binaire. Je cherche à programmer une écoute permanente sur la source choisi pour mesurer les temps entre bascules. Ex : la touche est relachée, ca fait 12s et 26 centièmes que la touche est appuyée. J'avais pensé à une boucle qui interroge en permanence le flag d'un objet pour que ce soit l'objet qui gère et fournit juste un flag (ouvert fermé), le temps de bascule, etc. Est ce la bonne méthode ? Ca va saturer ? Faut il utiliser un timer ? Ca existe en python ? "flag changé ? + attente de 10ms" à l'infini ? Ou alors le programme recoit un signal, il place le temps en temp, il reçoit un autre signal, il prend le nouveau temps et soustrait ? Si vous avez des exemples ou du code : tant mieux. Si vous avez juste des pistes, des algos, des idées : je prends !

AltStyle によって変換されたページ (->オリジナル) /