Changes
Jump to navigation
Jump to search
Line 411:
Line 411:
+
− Example using the buttonbox in Python: +
− <source lang="python>+
−
− # import the rusocsci.buttonbox module+
− +
+
+
+
+
+
− +
− bb = buttonbox.Buttonbox()+
+
+
− +
− b = bb.waitButtons() +
− +
− print("b: {}".format(b))+
− </source>+
+
+
+
+
− Using the Buttonbox in PsychoPy:+
− +
− #!/usr/bin/env python
− # import psychopy and rusocsci
− from psychopy import core, visual
− from rusocsci import buttonbox
−
− ## Setup Section
− win = visual.Window(monitor="testMonitor")
− bb = buttonbox.Buttonbox()
− text = visual.TextStim(win, "Press a button on the buttonbox")
−
− ## Experiment Section
− # show text
− text.draw()
− win.flip()
− # wait for response
− b = bb.waitButtons()
− # show response
− text.setText("you pressed: {}".format(b))
− text.draw()
− win.flip()
− core.wait(5)
−
− ##Cleanup Section
− core.quit()
− </source>
no edit summary
== Buttonbox in Python and PsychoPy ==
== Buttonbox in Python and PsychoPy ==
Example using the buttonbox in Python: <nowiki>
#!/usr/bin/env python
#import the rusocsci.buttonbox module
#!/usr/bin/env python
from rusocsci import buttonbox import logging, time
from rusocsci import buttonbox import logging, time
#make a buttonbox
bb = buttonbox.Buttonbox()
#wait for a single button press
b = bb.waitButtons()
#print the button pressed
print("b: {}".format(b)) </nowiki>
# make a buttonbox
Using the Buttonbox in PsychoPy: <nowiki>
#!/usr/bin/env python
#import psychopy and rusocsci
from psychopy import core, visual from rusocsci import buttonbox
# wait for a single button press
##Setup Section
win = visual.Window(monitor="testMonitor") bb = buttonbox.Buttonbox() text = visual.TextStim(win, "Press a button on the buttonbox")
# print the button pressed
##Experiment Section
#show text
text.draw() win.flip()
#wait for response
b = bb.waitButtons()
#show response
text.setText("you pressed: {}".format(b)) text.draw() win.flip() core.wait(5)
##Cleanup Section
<source lang="python>
core.quit() </nowiki>
== Matlab Settings ==
== Matlab Settings ==