Advertisement
smathot

Untitled

Feb 11th, 2013
329
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.00 KB | None | 0 0
  1. # Generated by OpenSesame 0.27.1~pre1 (Frisky Freud)
  2. # Mon Feb 11 09:25:59 2013 (posix)
  3. # <http://www.cogsci.nl/opensesame>
  4.  
  5. set foreground "white"
  6. set subject_parity "even"
  7. set response_time_keyboard_response_2 "None"
  8. set description "A template containing a practice and an experimental phase"
  9. set title "Extended template"
  10. set response_keyboard_response_2 "None"
  11. set sampler_backend "legacy"
  12. set coordinates "relative"
  13. set height "768"
  14. set mouse_backend "xpyriment"
  15. set width "1024"
  16. set compensation "0"
  17. set keyboard_backend "legacy"
  18. set background "black"
  19. set subject_nr "0"
  20. set canvas_backend "xpyriment"
  21. set start "experiment"
  22. set synth_backend "legacy"
  23.  
  24. define keyboard_response keyboard_response_1
  25. set description "Collects keyboard responses"
  26. set timeout "2000"
  27. set flush "yes"
  28.  
  29. define keyboard_response keyboard_response_2
  30. set description "Collects keyboard responses"
  31. set timeout "infinite"
  32. set flush "yes"
  33.  
  34. define inline_script correct_response_time
  35. ___run__
  36. if self.get('response_keyboard_response_1') == 'None':
  37. exp.set('response_time', self.get('response_time')+2000)
  38. __end__
  39. set _prepare ""
  40. set description "Executes Python code"
  41.  
  42. define sequence trial_sequence
  43. set flush_keyboard "yes"
  44. set description "A single trial"
  45. run sketchpad_1 "always"
  46. run keyboard_response_1 "always"
  47. run sketchpad_2 "always"
  48. run keyboard_response_2 "[response] = None"
  49. run correct_response_time "always"
  50. run show_responses "always"
  51. run logger "always"
  52.  
  53. define sequence experiment
  54. set flush_keyboard "yes"
  55. set description "The main sequence of the experiment"
  56. run block_loop "always"
  57.  
  58. define sketchpad sketchpad_1
  59. set duration "0"
  60. set description "Displays stimuli"
  61. draw textline 0.0 0.0 "1" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always"
  62.  
  63. define feedback show_responses
  64. set duration "keypress"
  65. set reset_variables "yes"
  66. set description "Provides feedback to the participant"
  67. draw textline 0 0 "[response] [response_time]" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always"
  68. draw textline 0 64 "response 1: [response_keyboard_response_1] [response_time_keyboard_response_1]" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always"
  69. draw textline 0 128 "response 2: [response_keyboard_response_2] [response_time_keyboard_response_2]" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always"
  70.  
  71. define loop block_loop
  72. set repeat "5"
  73. set description "A single block of trials"
  74. set skip "0"
  75. set offset "no"
  76. set item "trial_sequence"
  77. set column_order ""
  78. set cycles "1"
  79. set order "random"
  80. run trial_sequence
  81.  
  82. define sketchpad sketchpad_2
  83. set duration "0"
  84. set description "Displays stimuli"
  85. draw textline 0.0 0.0 "2" center=1 color=white font_family="mono" font_size=18 font_italic=no font_bold=no show_if="always"
  86.  
  87. define logger logger
  88. set description "Logs experimental data"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement