0001 function vb_job_import_meg_data(root_dir,meg_file,pos_file)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 ext = '.con';
0020
0021 ix = strfind(meg_file,'.con');
0022 if ~isempty(ix), meg_file = meg_file(1:ix-1); ext = '.con'; end;
0023 ix = strfind(meg_file,'.ave');
0024 if ~isempty(ix), meg_file = meg_file(1:ix-1); ext = '.ave'; end;
0025 ix = strfind(meg_file,'.raw');
0026 if ~isempty(ix), meg_file = meg_file(1:ix-1); ext = '.raw'; end;
0027
0028
0029 parm.Measurement = 'MEG';
0030 parm.device = 'YOKOGAWA';
0031
0032 parm.yokogawa_file = [root_dir.raw '/' meg_file ext];
0033 parm.meg_file = [meg_file '.meg.mat'];
0034
0035 saveman.data_dir = ['./' meg_file];
0036 saveman.precision = 'float64';
0037 parm.saveman = saveman;
0038 parm.memory_max = 10000000;
0039
0040
0041 if nargin < 3, pos_file = []; end;
0042
0043 if ~isempty(pos_file) && ~exist(pos_file,'file'),
0044 fprintf('No pos_file is found:%s\n',pos_file)
0045 pos_file = [];
0046 end
0047
0048 parm.pos_file = pos_file ;
0049
0050
0051 vb_job_meg(root_dir.data, parm);