0001 function [] = vb_save_basis_proj(parm, file_identifier)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 global vbmeg_inst;
0012 define = vbmeg_inst.const;
0013
0014 if file_identifier == false
0015 if ~isempty( findstr(parm.file.basis, define.BASIS_EXTENSION) )
0016 BASISfile =...
0017 parm.file.basis(1:findstr(parm.file.basis,...
0018 define.BASIS_EXTENSION)-1);
0019 else
0020 BASISfile = parm.file.basis;
0021 end
0022 project_fname = [parm.dir.basis BASISfile define.BASIS_PROJECT_EXTENSION];
0023 fd = fopen(project_fname, 'w');
0024 else
0025 fd = file_identifier;
0026 end
0027
0028
0029 fprintf(fd, '# << Basis project data >>\n');
0030
0031
0032 fprintf(fd, 'dir.meg = %s\n', parm.dir.meg);
0033 fprintf(fd, 'file.meg = %s\n', parm.file.meg);
0034
0035
0036 fprintf(fd, 'dir.brain = %s\n', parm.dir.brain);
0037 fprintf(fd, 'file.brain = %s\n', parm.file.brain);
0038
0039
0040 fprintf(fd, 'dir.basis = %s\n', parm.dir.basis);
0041 fprintf(fd, 'file.basis = %s\n', parm.file.basis);
0042
0043
0044 fprintf(fd, 'dir.head = %s\n', parm.dir.head);
0045 fprintf(fd, 'file.head = %s\n', parm.file.head);
0046
0047
0048 fprintf(fd, 'brain_parm.basis_keyword = %s\n',...
0049 parm.brain_parm.basis_keyword);
0050 fprintf(fd, 'brain_parm.basis_comment = %s\n',...
0051 parm.brain_parm.basis_comment);
0052
0053
0054
0055
0056 fprintf(fd, 'analyze_parm.Basis_mode = %d\n',...
0057 parm.analyze_parm.Basis_mode);
0058
0059
0060
0061
0062 fprintf(fd, 'analyze_parm.Normal_mode = %d\n',...
0063 parm.analyze_parm.Normal_mode);
0064
0065 fprintf(fd, 'analyze_parm.bem_mode = %d\n', ...
0066 parm.analyze_parm.bem_mode);
0067
0068
0069
0070
0071
0072
0073
0074
0075
0076 if ~file_identifier fclose(fd); end