/* This design file should be run with option '-S 6 -w 440 -h 440' on single screen systems and with option '-S 8' on dual screen systems. */
Experiment(){
Context(){
AssignmentGroup(){
ExperimentTitle = "Stereo Pictures with Uncrossed Disparity";
ExperimentName = "StereoPics";
SubjectCode = "pxlab";
}
Session(){
SessionStartMessage:A(){
Timer = de.pxlab.pxl.TimerCodes.NO_TIMER;
Text = ExperimentTitle;
FontSize = 32;
Width = 400;
Screen = 1;
JustInTime = 1;
}
SessionStartMessage:B(){
Text = ExperimentTitle;
FontSize = 32;
Width = 400;
Screen = 2;
JustInTime = 1;
}
}
Trial( Picture:L.FileName, Picture:R.FileName, Picture:R.ResponseTime){
FixationMark:L(){
Timer = de.pxlab.pxl.TimerCodes.NO_TIMER;
Screen = 1;
JustInTime = 1;
}
FixationMark:R(){
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
Duration = 300;
Screen = 2;
JustInTime = 1;
}
Picture:L(){
Timer = de.pxlab.pxl.TimerCodes.NO_TIMER;
Screen = 1;
JustInTime = 1;
Directory = "./images/stereo";
}
Picture:R(){
Timer = de.pxlab.pxl.TimerCodes.RESPONSE_TIMER;
Screen = 2;
JustInTime = 1;
Directory = "./images/stereo";
}
ClearScreen:L(){
Timer = de.pxlab.pxl.TimerCodes.NO_TIMER;
Screen = 1;
JustInTime = 1;
}
ClearScreen:R(){
Timer = de.pxlab.pxl.TimerCodes.CLOCK_TIMER;
Duration = 500;
Screen = 2;
JustInTime = 1;
}
}
// Command line assignments
AssignmentGroup();
}
Procedure(){
Session(){
Block(){
Trial( "trex_left.jpg", "trex_right.jpg", ?);
Trial( "dance_left.jpg", "dance_right.jpg", ?);
Trial( "kicker_left.jpg", "kicker_right.jpg", ?);
}
}
}
}