Post by alessandra on Apr 1, 2021 14:22:50 GMT
Hi everyone! I'm new to psytoolkit.
I'm creating an experiment in which I have 186 images.
These images have to be randomized. The script is as follows:
task IAPS
set $emozioni random 12 198 #here I put the random order (I have chosen the range 12 to 198 because in the table I have furhter images that I used for a virtual keyboard, as you can see below in the draw off/ draw on)
show bitmap $emozioni
delay 5000
clear -1
delay 500
show bitmap valenza 0 -200
draw off
show bitmap uno -400 0
show bitmap due -300 0
show bitmap tre -200 0
show bitmap quattro -100 0
show bitmap cinque 0 0
show bitmap sei 100 0
show bitmap sette 200 0
show bitmap otto 300 0
show bitmap nove 400 0
draw on
set $risposta_valenza 0
readmouse l 1 99999999
readmouse l 1 99999999 range 3 11
set $risposta_valenza UNDER_MOUSE
set $RTrisposta_valenza RT
if $risposta_valenza == 3
clear screen
fi
if $risposta_valenza == 4
clear screen
fi
if $risposta_valenza == 5
clear screen
fi
if $risposta_valenza == 6
clear screen
fi
if $risposta_valenza == 7
clear screen
fi
if $risposta_valenza == 8
clear screen
fi
if $risposta_valenza == 9
clear screen
fi
if $risposta_valenza == 10
clear screen
fi
if $risposta_valenza == 11
clear screen
fi
delay 1000
clear screen
delay 1000
show bitmap attivazione 0 -200
draw off
show bitmap uno -400 0
show bitmap due -300 0
show bitmap tre -200 0
show bitmap quattro -100 0
show bitmap cinque 0 0
show bitmap sei 100 0
show bitmap sette 200 0
show bitmap otto 300 0
show bitmap nove 400 0
draw on
set $risposta_attivazione 0
readmouse l 1 99999999
readmouse l 1 99999999 range 2 10
set $risposta_attivazione UNDER_MOUSE
set $RTrisposta_attivazione RT
if $risposta_valenza == 3
clear screen
fi
if $risposta_valenza == 4
clear screen
fi
if $risposta_valenza == 5
clear screen
fi
if $risposta_valenza == 6
clear screen
fi
if $risposta_valenza == 7
clear screen
fi
if $risposta_valenza == 8
clear screen
fi
if $risposta_valenza == 9
clear screen
fi
if $risposta_valenza == 10
clear screen
fi
if $risposta_valenza == 11
clear screen
fi
delay 1000
clear screen
delay 1000
save $emozioni $risposta_valenza $risposta_attivazione $RTrisposta_valenza $RTrisposta_attivazione
block blockiaps
message istruzioni_iniziali
tasklist
IAPS 186 all_before_repeat no_repeat
end
Few minutes ago I tried the eperiment, but it showed me images that I had already seen, even in sequence, and above all it showed me more than 186.
How can I solve this? Thank you for your answers!!
I'm creating an experiment in which I have 186 images.
These images have to be randomized. The script is as follows:
task IAPS
set $emozioni random 12 198 #here I put the random order (I have chosen the range 12 to 198 because in the table I have furhter images that I used for a virtual keyboard, as you can see below in the draw off/ draw on)
show bitmap $emozioni
delay 5000
clear -1
delay 500
show bitmap valenza 0 -200
draw off
show bitmap uno -400 0
show bitmap due -300 0
show bitmap tre -200 0
show bitmap quattro -100 0
show bitmap cinque 0 0
show bitmap sei 100 0
show bitmap sette 200 0
show bitmap otto 300 0
show bitmap nove 400 0
draw on
set $risposta_valenza 0
readmouse l 1 99999999
readmouse l 1 99999999 range 3 11
set $risposta_valenza UNDER_MOUSE
set $RTrisposta_valenza RT
if $risposta_valenza == 3
clear screen
fi
if $risposta_valenza == 4
clear screen
fi
if $risposta_valenza == 5
clear screen
fi
if $risposta_valenza == 6
clear screen
fi
if $risposta_valenza == 7
clear screen
fi
if $risposta_valenza == 8
clear screen
fi
if $risposta_valenza == 9
clear screen
fi
if $risposta_valenza == 10
clear screen
fi
if $risposta_valenza == 11
clear screen
fi
delay 1000
clear screen
delay 1000
show bitmap attivazione 0 -200
draw off
show bitmap uno -400 0
show bitmap due -300 0
show bitmap tre -200 0
show bitmap quattro -100 0
show bitmap cinque 0 0
show bitmap sei 100 0
show bitmap sette 200 0
show bitmap otto 300 0
show bitmap nove 400 0
draw on
set $risposta_attivazione 0
readmouse l 1 99999999
readmouse l 1 99999999 range 2 10
set $risposta_attivazione UNDER_MOUSE
set $RTrisposta_attivazione RT
if $risposta_valenza == 3
clear screen
fi
if $risposta_valenza == 4
clear screen
fi
if $risposta_valenza == 5
clear screen
fi
if $risposta_valenza == 6
clear screen
fi
if $risposta_valenza == 7
clear screen
fi
if $risposta_valenza == 8
clear screen
fi
if $risposta_valenza == 9
clear screen
fi
if $risposta_valenza == 10
clear screen
fi
if $risposta_valenza == 11
clear screen
fi
delay 1000
clear screen
delay 1000
save $emozioni $risposta_valenza $risposta_attivazione $RTrisposta_valenza $RTrisposta_attivazione
block blockiaps
message istruzioni_iniziali
tasklist
IAPS 186 all_before_repeat no_repeat
end
Few minutes ago I tried the eperiment, but it showed me images that I had already seen, even in sequence, and above all it showed me more than 186.
How can I solve this? Thank you for your answers!!