0001 function [data] = vb_trial_extractor_init(h)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 data = struct;
0016
0017
0018 data.continuous_file = [];
0019
0020
0021 data.trigger_list = cell(0);
0022
0023
0024 parm = struct;
0025 parm.Data_offset = 0;
0026 parm.Bitmask = '';
0027 data.trigger_adjust_parameter = parm;
0028
0029
0030 data.trial_list = [];
0031
0032
0033 data.label_list = cell(0);
0034
0035
0036 data.showing_trial_ix = [];
0037
0038
0039 data.viewer = cell(0);
0040
0041
0042
0043
0044
0045 data.output_file = cell(0);
0046
0047
0048 trial_setting = struct;
0049 trial_setting.pretrigger_ms = 0;
0050 trial_setting.posttrigger_ms = 0;
0051 trial_setting.minimum_distance_ms = [];
0052 data.trial_setting = trial_setting;
0053
0054
0055 emg_parm.optional_parm.t_event = 500;
0056 emg_parm.optional_parm.t_period = 50;
0057 emg_parm.optional_parm.status_level = 1.0;
0058
0059 emg_parm.advanced_parm.t_smooth = 25;
0060 emg_parm.advanced_parm.p_val = 0.001;
0061 data.emg_parm = emg_parm;
0062
0063
0064 voice_parm.optional_parm.t_period = 100;
0065 voice_parm.optional_parm.status_level = 1.0;
0066
0067 voice_parm.advanced_parm.p_val = 0.0001;
0068 voice_parm.advanced_parm.t_smooth = 10;
0069 data.voice_parm = voice_parm;
0070
0071
0072 data.figure = h;
0073 data.H = guihandles(h);
0074
0075
0076
0077
0078
0079 if nargout ~= 1
0080 error('function caller should receive initialized data.');
0081 end