Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Generated by OpenSesame 2.9.7 (Hesitant Heisenberg)
- # Mon Mar 21 15:08:16 2016 (nt)
- # <http://www.cogsci.nl/opensesame>
- set background "white"
- set bidi "no"
- set canvas_backend "legacy"
- set compensation "0"
- set coordinates "relative"
- set custom_cursor "yes"
- set description "Default description"
- set enable_escape "no"
- set font_bold "no"
- set font_family "mono"
- set font_italic "no"
- set font_size "18"
- set foreground "black"
- set height "1050"
- set keyboard_backend "legacy"
- set mouse_backend "legacy"
- set pygame_window_frame "yes"
- set sampler_backend "legacy"
- set start "experiment"
- set subject_nr "0"
- set subject_parity "even"
- set synth_backend "legacy"
- set title "Example"
- set transparent_variables "no"
- set width "1680"
- define form_text_input Ask_Number
- set cols "1"
- set description "A simple text input form"
- set form_question "Enter a number"
- set form_title "Title"
- set form_var "resp"
- set rows "1;1;6"
- widget 0 0 1 1 label text="[form_title]"
- widget 0 1 1 1 label center="no" text="[form_question]"
- widget 0 2 1 1 text_input focus="yes" return_accepts="yes" var="[form_var]"
- define inline_script check_numeric_andLog
- set _prepare ""
- ___run__
- while True:
- u = unicode(self.get("resp"))
- if not u.isnumeric():
- # Ask the participant to enter a numeric value:
- exp.items['please_numeric'].prepare()
- exp.items['please_numeric'].run()
- # Rerun the item (after preparing it):
- exp.items['Ask_Number'].prepare()
- exp.items['Ask_Number'].run()
- else:
- self.log(self.get("resp"))
- break
- __end__
- set description "Executes Python code"
- define sequence experiment
- run Ask_Number "always"
- run check_numeric_andLog "always"
- run please_numeric "never"
- define form_base please_numeric
- # widget 6 10 1 1 image_button path="next.png" var="response"
- set cols "1;1;1;1;1;1;1"
- set description "A generic form plug-in"
- set rows "1;1;1;1;1;1;1;1;1;1;1;1"
- widget 0 1 7 1 label text="Please enter number"
- widget 5 10 1 1 button text="OK"
Advertisement
Add Comment
Please, Sign In to add comment