1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- function [final_design] = JA_trigger_values_setting(final_design)
- % set trigger values for each already known event
- for x = 1:size(final_design,1)
-
- % set triggers for CF trials
- switch final_design.Type{x}
- case 'slow_tr'
- Trial_Type_Trigger(x) = 14;
- case 'fast_tr'
- Trial_Type_Trigger(x) = 15;
- case 'out_slow'
- Trial_Type_Trigger(x) = 16;
- case 'out_fast'
- Trial_Type_Trigger(x) = 17;
- case 'ok_catch'
- Trial_Type_Trigger(x) = 18;
- case 'failed_catch'
- Trial_Type_Trigger(x) = 19;
- end
-
-
- % set triggers for CF colors
- switch final_design.CF_colors{x}
- case 'press_color'
- CF_Color_Trigger(x) = 20;
- case 'lift_color'
- CF_Color_Trigger(x) = 21;
- case 'catch_color'
- CF_Color_Trigger(x) = 22;
- end
-
- % set triggers for SBJ colors
- switch final_design.SBJ_colors{x}
- case 'press_color'
- SBJ_Color_Trigger(x) = 30;
- case 'lift_color'
- SBJ_Color_Trigger(x) = 31;
-
- end
-
-
- end
- final_design(:,9) = num2cell(Trial_Type_Trigger');
- final_design.Properties.VariableNames{9} = 'Trial_Type_Trigger';
- final_design(:,10) = num2cell(CF_Color_Trigger');
- final_design.Properties.VariableNames{10} = 'CF_Color_Trigger';
- final_design(:,11) = num2cell(SBJ_Color_Trigger');
- final_design.Properties.VariableNames{11} = 'SBJ_Color_Trigger';
- % add two triggers, to detect when the ball is hit by CF_piston of r by
- % SBJ_piston
- final_design(:,12) = repmat(num2cell(40), [size(final_design,1) 1]);
- final_design.Properties.VariableNames{12} = 'piston_CF_Trigger';
- final_design(:,13) = repmat(num2cell(41), [size(final_design,1) 1]);
- final_design.Properties.VariableNames{13} = 'piston_SBJ_Trigger';
- end
|