Home > functions > gui > preAnalysis > trial_extractor > vb_trial_extractor_new.m

vb_trial_extractor_new

PURPOSE ^

Launch trial extractor gui.

SYNOPSIS ^

function h = vb_trial_extractor_new()

DESCRIPTION ^

 Launch trial extractor gui.
 This GUI extract trials from CONTINUOUS MEG/EEG files
 by seeing trigger(external) channel.

 [USAGE]
    h = vb_trial_extractor_new;
 [IN]
    none
 [OUT]
    h : figure handle of GUI
 [see also]
    vb_job_trial_onset

 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:

SUBFUNCTIONS ^

SOURCE CODE ^

0001 function h = vb_trial_extractor_new()
0002 % Launch trial extractor gui.
0003 % This GUI extract trials from CONTINUOUS MEG/EEG files
0004 % by seeing trigger(external) channel.
0005 %
0006 % [USAGE]
0007 %    h = vb_trial_extractor_new;
0008 % [IN]
0009 %    none
0010 % [OUT]
0011 %    h : figure handle of GUI
0012 % [see also]
0013 %    vb_job_trial_onset
0014 %
0015 % Copyright (C) 2011, ATR All Rights Reserved.
0016 % License : New BSD License(see VBMEG_LICENSE.txt)
0017 
0018 % Load figure
0019 h = openfig('vb_trial_extractor.fig');
0020 
0021 %
0022 % --- create trigger value input box and set initial value.
0023 %
0024 H = guihandles(h);
0025 % analog
0026 create_trigger_value_box(H.trigger_level_edit, h, 'analog_level_edit', num2str(0.5))
0027 % integer
0028 create_trigger_value_box(H.trigger_level_edit, h, 'integer_level_edit', '00000001');
0029 % bit
0030 create_trigger_value_box(H.trigger_level_edit, h, 'bit_level_edit', '0');
0031 % % emg
0032 % create_trigger_value_box(H.trigger_level_edit, h, 'emg_level_edit', '')
0033 % % voice
0034 % create_trigger_value_box(H.trigger_level_edit, h, 'voice_level_edit', '')
0035 
0036 % Initialize member variables
0037 data = vb_trial_extractor_init(h);
0038 
0039 data = vb_trial_extractor_update_screen(data);
0040 
0041 % store application data
0042 guidata(h, data);
0043 
0044 
0045 function create_trigger_value_box(base, fig, tag, str)
0046 % Copy template editbox
0047 tmp_h = copyobj(base, fig);
0048 set(tmp_h, 'Parent', get(base, 'Parent'));
0049 set(tmp_h, 'Position', get(base, 'Position'));
0050 
0051 % Set value and tag
0052 set(tmp_h, 'Tag', tag);
0053 set(tmp_h, 'Visible', 'off');
0054 set(tmp_h, 'String', str);

Generated on Tue 27-Aug-2013 11:46:04 by m2html © 2005