Home > vbmeg > functions > gui > preAnalysis > brainamp_eeg > pa_brainamp_eeg_set_parm.m

pa_brainamp_eeg_set_parm

PURPOSE ^

sets meg parameters to yokogawa meg gui.

SYNOPSIS ^

function pa_brainamp_eeg_set_parm(fig, brainamp_eeg_parm)

DESCRIPTION ^

 sets meg parameters to yokogawa meg gui.
 [USAGE]
    pa_brainamp_eeg_set_parm(<fig>, [,brainamp_eeg_parm]);
 [IN]
                  fig : figure handle of yokogawa meg gui.
    brainamp_eeg_parm : to be set meg_parm[default:set_brainamp_eeg_parm()]
 [OUT]
    none

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function pa_brainamp_eeg_set_parm(fig, brainamp_eeg_parm)
0002 % sets meg parameters to yokogawa meg gui.
0003 % [USAGE]
0004 %    pa_brainamp_eeg_set_parm(<fig>, [,brainamp_eeg_parm]);
0005 % [IN]
0006 %                  fig : figure handle of yokogawa meg gui.
0007 %    brainamp_eeg_parm : to be set meg_parm[default:set_brainamp_eeg_parm()]
0008 % [OUT]
0009 %    none
0010 %
0011 % Copyright (C) 2011, ATR All Rights Reserved.
0012 % License : New BSD License(see VBMEG_LICENSE.txt)
0013 
0014 %
0015 % --- Previous check
0016 %
0017 if ~exist('fig', 'var') || isempty(fig) || ~ishandle(fig)
0018     error('invalid figure handle.');
0019 end
0020 
0021 if isempty(brainamp_eeg_parm)
0022     % default value
0023     brainamp_eeg_parm = vb_set_meg_parm_brainamp;
0024 end
0025 
0026 %
0027 % --- Main Procedure
0028 %
0029 
0030 % load data(@see pa_brainamp_eeg_create)
0031 data = guidata(fig);
0032 H = data.H; % component handles
0033 
0034 % proj_root
0035 proj_root = get(H.project_root_edit, 'String');
0036 
0037 % bdf file
0038 set(H.brainamp_file_edit, 'String', brainamp_eeg_parm.measurement_file);
0039 
0040 % position file
0041 set(H.position_file_edit, 'String', brainamp_eeg_parm.pos_file);
0042 
0043 % save dir
0044 save_dir = vb_get_file_parts(brainamp_eeg_parm.output_file);
0045 set(H.save_dir_edit, 'String', save_dir);
0046 
0047 % EEG-MAT file
0048 set(H.eegmat_file_edit, 'String', brainamp_eeg_parm.output_file);
0049 
0050 % % Binary data directory
0051 % set(H.binary_dir_edit, 'String', brainamp_eeg_parm.bin_data_dir);
0052 
0053 % save data
0054 data.brainamp_eeg_parm = brainamp_eeg_parm;
0055 guidata(fig, data);
0056 
0057 % view update
0058 pa_brainamp_eeg_util(fig, 'update_exec_push_status');

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005