Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from psychopy import iohub, event, visual, core
- import logging
- import datetime
- io = iohub.launchHubServer()
- keyboard = io.devices.keyboard
- logging.basicConfig(filename="experiment.txt", level=logging.INFO)
- logging.info("NEW EXPERIMETNT. Start time: {dt}".format(dt=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')))
- logging.info("")
- win = visual.Window([100,100],color=(1,1,1), colorSpace='rgb',)
- myMouse = event.Mouse(win=win)
- while not myMouse.getPressed()[0]:
- pass
- while myMouse.getPressed()[0]:
- pass
- start_time = core.getTime()
- while True:
- presses = [press for press in keyboard.waitForKeys() if press.type == 'KEYBOARD_PRESS' and press.key == ' ']
- if presses:
- logging.info(str(presses[0].time - start_time))
- break
- logging.info("")
- logging.info("")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement