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