Hello,
In my script I have a 'on trial end' in my trials so I can display a score that changes. In this I have a 'value.scores' function. However, when I run the script I get an error for this function in only two trials. The other trails don't show an error, only two of them. Could someone help me figure out what is wrong with these two trials?
Here is what they look like, I will also attach the script as well.
Thank you so much for your help!!
<trial DemBE_O>
/ validresponse = ("E", "I")
/ correctresponse = ("E")
/ beginresponsetime = 4500
/ontrialbegin = [
trial.DemBE_O.resetstimulusframes();
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 0);
values.stim1=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 1500);
values.stim2=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 3000);
values.stim3=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 4500);
values.stim4=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 6000);
values.stim5=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 7500);
values.stim6=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 9000);
values.stim7=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 10500);
values.stim8=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 12000);
values.stim9=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 13500);
values.stim10=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 15000);
values.stim11=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 16500);
values.stim12=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 18000);
values.stim13=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 19500);
values.stim14=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 21000);
values.stim15=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 22500);
values.stim16=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue, 24000);
values.stim17=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,25500);
values.stim18=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,27000);
values.stim19=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,28500);
values.stim20=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,30000);
values.stim21=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,31500);
values.stim22=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,33000);
values.stim23=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,34500);
values.stim24=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,36000);
values.stim25=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,37500);
values.stim26=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,39000);
values.stim27=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,40500);
values.stim28=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,42000);
values.stim29=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,43500);
values.stim30=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,45000);
values.stim31=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,46500);
values.stim32=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,48000);
values.stim33=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,49500);
values.stim34=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,51000);
values.stim35=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,54000);
values.stim36=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,55500);
values.stim37=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,57000);
values.stim38=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,58500);
values.stim39=list.Demplus_G2.currentvalue;
trial.DemBE_O.insertstimulustime(list.Demplus_G2.nextvalue,60000);
values.stim40=list.Demplus_G2.currentvalue;]
/ posttrialpause = 100
/ ontrialend = [
if (trial.DemBE_O.correct) {
values.score += 0.05;
} else if (trial.DemBE_O.error) {
values.score -= 0.05;
}