Experiment(){
Context(){
AssignmentGroup(){
ExperimentName = "Persuit Tracking";
SubjectCode = "pxlab";
DataFileTrialFormat = "%SubjectCode% %Trial.TrackingTarget.RMSError%";
HideCursor = 1;
}
Trial( TrackingTarget.RMSError){
ClearScreen(){
Duration = 300;
Timer = de.pxlab.pxl.TimerCodes.LIMITED_RESPONSE_TIMER;
}
TrackingTarget(){
Timer = de.pxlab.pxl.TimerCodes.MOUSE_TRACKING_TIMER|de.pxlab.pxl.TimerCodes.RAW_CLOCK_TIMER;
Duration = 20000;
Mode = 1;
TargetColor = [21.26, 0.621, 0.34];
TargetSize = 20;
MarkColor = [92.78, 0.3988, 0.5139];
MarkSize = 30;
MarkLineWidth = 5;
HorizontalSineFrequency = [0.1, 0.3, 0.8, 1.3];
HorizontalSineAmplitude = [60, 100, 40, 20];
HorizontalSinePhase = 0;
VerticalSineFrequency = [0.17, 0.4, 0.7, 1.2];
VerticalSineAmplitude = [80, 80, 60, 40];
VerticalSinePhase = 0;
FrameTimer = 1;
FrameDuration = 30;
Trace = 0;
FeedbackDelay = 160;
}
}
// Command line assignments
AssignmentGroup();
}
Procedure(){
Session(){
Block(){
Trial( ?);
}
}
}
}