


remake MEG-MAT or EEG-MAT file by loading posfile
[usage]
[result] = vb_posfile_remake_datafile(pos_file, data_file, new_file)
[input]
pos_file : <required> <<file>> POS-MAT file
data_file : <required> <<file>> MEG-MAT or EEG_MAT file
new_file : <optional> new file name if you want [(update data_file)]
[output]
result : result code
: 0) no problem
: >1) something wrong
: 1) bad pos_file
: 2) bad data_file
[note]
@see vb_posfile_remake_megfile.m
@see vb_posfile_remake_eegfile.m
[history]
2009-08-05 (Sako) initial version
2011-06-01 (Sako) converted return values of vb_load_device to upper case
Copyright (C) 2011, ATR All Rights Reserved.
License : New BSD License(see VBMEG_LICENSE.txt)

0001 function [result] = vb_posfile_remake_datafile(pos_file, data_file, new_file) 0002 % remake MEG-MAT or EEG-MAT file by loading posfile 0003 % [usage] 0004 % [result] = vb_posfile_remake_datafile(pos_file, data_file, new_file) 0005 % [input] 0006 % pos_file : <required> <<file>> POS-MAT file 0007 % data_file : <required> <<file>> MEG-MAT or EEG_MAT file 0008 % new_file : <optional> new file name if you want [(update data_file)] 0009 % [output] 0010 % result : result code 0011 % : 0) no problem 0012 % : >1) something wrong 0013 % : 1) bad pos_file 0014 % : 2) bad data_file 0015 % [note] 0016 % @see vb_posfile_remake_megfile.m 0017 % @see vb_posfile_remake_eegfile.m 0018 % 0019 % [history] 0020 % 2009-08-05 (Sako) initial version 0021 % 2011-06-01 (Sako) converted return values of vb_load_device to upper case 0022 % 0023 % Copyright (C) 2011, ATR All Rights Reserved. 0024 % License : New BSD License(see VBMEG_LICENSE.txt) 0025 0026 if nargin < 3 0027 new_file = ''; 0028 end 0029 0030 [measurement] = vb_load_device(data_file); 0031 Measurement = upper(measurement); 0032 0033 switch Measurement 0034 case 'MEG' 0035 result = vb_posfile_remake_megfile(pos_file, data_file, new_file); 0036 case 'EEG' 0037 result = vb_posfile_remake_eegfile(pos_file, data_file, new_file); 0038 otherwise 0039 error('(%s) unknown Measurement : %s', mfilename, Measurement); 0040 end 0041 0042 return; 0043 0044 % --- END OF FILE --- %