0001 function data = vb_signal_processor_save_settings(data)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 if ~exist('data', 'var')
0017 error('data is a required parameter.');
0018 end
0019
0020
0021
0022
0023 proc_parm = struct;
0024 proc_parm.input_files = data.input_files;
0025 proc_parm.output_files = data.output_files;
0026 proc_parm.process_list = data.process_list;
0027
0028 [d, flist] = vb_file_select({'.proc.mat'}, 'Save setting file(.proc.mat)', true);
0029 if ~isempty(d)
0030 save_file = fullfile(d, flist{1});
0031 vb_save(save_file, 'proc_parm');
0032 end