Bonjour à tous,
je suis actuellement en train de mener une expérience de psychologie écrite en python, dans laquelle je mesure les temps de réponse de sujets devant appuyer sur la barre espace du clavier dès qu'un stimulus visuel a été présenté à l'écran.
J'ai besoin d'enregistrer ce temps de réponse avec la plus grande précision possible.
Pour l'instant, la meilleure résolution temporelle que j'arrive à obtenir est de 13 ms, avec ce type de code pour enregistrer les temps de réponse (j'utilise la librairie pygame très utilisée pour les jeux vidéos) :
Est-il possible d'avoir une meilleure résolution temporelle (une ou quelques millisecondes serait l'idéal) et comment ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 response_time = None ticks0 = pygame.time.get_ticks() while response_time == None: draw_stimulus(grey,grey_side) pygame.display.flip() for event in pygame.event.get(): if event.key == K_SPACE: response_time = pygame.time.get_ticks() - ticks0
A quoi est due la limite de 13 ms observée dans mon script ? La fonction pygame.time.get_ticks() ? Le fait d'utiliser un clavier ?
Merci d'avance de vos réponses.
Partager