Group: Forum Members
Posts: 10,
Visits: 26
|
I want each of my stimuli to present only once across the entire experiment, but I keep getting repeats in the different blocks. How do I fix my script so that each photo is only presented once, and once only? I'm using noreplacenorepeat but I seem to get repeats when a new block starts. Thank you
<trial AMAF> / stimulustimes = [0=fix; 500=AMAF] / validresponse = ("a", "g", "l") / correctresponse = ("l") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial ALAF> / stimulustimes = [0=fix; 500=ALAF] / validresponse = ("a", "g", "l") / correctresponse = ("l") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial HMAF> / stimulustimes = [0=fix; 500=HMAF] / validresponse = ("a", "g", "l") / correctresponse = ("a") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial HLAF> / stimulustimes = [0=fix; 500=HLAF] / validresponse = ("a", "g", "l") / correctresponse = ("a") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial SMAF> / stimulustimes = [0=fix; 500=SMAF] / validresponse = ("a", "g", "l") / correctresponse = ("g") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial SLAF> / stimulustimes = [0=fix; 500=SLAF] / validresponse = ("a", "g", "l") / correctresponse = ("g") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial AMAM> / stimulustimes = [0=fix; 500=AMAM] / validresponse = ("a", "g", "l") / correctresponse = ("l") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial ALAM> / stimulustimes = [0=fix; 500=ALAM] / validresponse = ("a", "g", "l") / correctresponse = ("l") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial HMAM> / stimulustimes = [0=fix; 500=HMAM] / validresponse = ("a", "g", "l") / correctresponse = ("a") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial HLAM> / stimulustimes = [0=fix; 500=HLAM] / validresponse = ("a", "g", "l") / correctresponse = ("a") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial SMAM> / stimulustimes = [0=fix; 500=SMAM] / validresponse = ("a", "g", "l") / correctresponse = ("g") / posttrialpause = (1000) / timeout = (3500) </trial>
<trial SLAM> / stimulustimes = [0=fix; 500=SLAM] / validresponse = ("a", "g", "l") / correctresponse = ("g") / posttrialpause = (1000) / timeout = (3500) </trial>
************************************************* Creating Blocks *************************************************
<block pre_happy_v_sad> / trials = [1-8 = noreplacenorepeat(HLAF, HMAF, HLAM, HMAM, SLAF, SMAF, SLAM, SMAM)] / preinstructions = (happyvsad) / bgstim = (happyreminder, sadreminder_righthandside) </block>
<block pre_happy_v_angry> / trials = [1-8 = noreplacenorepeat(HLAF, HMAF, HLAM, HMAM, ALAF, AMAF, ALAM, AMAM)] / preinstructions = (happyvangry) / bgstim = (happyreminder, angryreminder) </block>
<block pre_sad_v_angry> / trials = [1-8 = noreplacenorepeat(SLAF, SMAF, SLAM, SMAM, ALAF, AMAF, ALAM, AMAM)] / preinstructions = (sadvangry) / bgstim = (sadreminder_lefthandside, angryreminder) </block>
<block adapt_happy_v_sad> / trials = [1-20 = noreplacenorepeat(HLAF, HLAM, SLAF, SLAM)] / preinstructions = (happyvsad) / bgstim = (happyreminder, sadreminder_righthandside) </block>
<block adapt_happy_v_angry> / trials = [1-20 = noreplacenorepeat(HLAF, HLAM, ALAF, ALAM)] / preinstructions = (happyvangry) / bgstim = (happyreminder, angryreminder) </block>
<block adapt_sad_v_angry> / trials = [1-20 = noreplacenorepeat(SLAF, SLAM, ALAF, ALAM)] / preinstructions = (sadvangry) / bgstim = (sadreminder_lefthandside, angryreminder) </block>
<block post_happy_v_sad> / trials = [1-8 = noreplacenorepeat(HLAF, HMAF, HLAM, HMAM, SLAF, SMAF, SLAM, SMAM)] / preinstructions = (happyvsad) / bgstim = (happyreminder, sadreminder_righthandside) </block>
<block post_happy_v_angry> / trials = [1-8 = noreplacenorepeat(HLAF, HMAF, HLAM, HMAM, ALAF, AMAF, ALAM, AMAM)] / preinstructions = (happyvangry) / bgstim = (happyreminder, angryreminder) </block>
<block post_sad_v_angry> / trials = [1-8 = noreplacenorepeat(SLAF, SMAF, SLAM, SMAM, ALAF, AMAF, ALAM, AMAM)] / preinstructions = (sadvangry) / bgstim = (sadreminder_lefthandside, angryreminder) </block>
************************************************* Creating an Expt ************************************************* <expt emotion_attractiveness> / preinstructions = (intro) / postinstructions = (end) / blocks = [1=pre_happy_v_sad; 2=pre_happy_v_angry; 3=pre_sad_v_angry; 4=adapt_happy_v_sad; 5=adapt_happy_v_angry; 6=adapt_sad_v_angry; 7=post_happy_v_sad; 8=post_happy_v_angry; 9=post_sad_v_angry] </expt>
|