📄 fmri_analysis_ui.m
字号:
'Style','radio', ...
'string','Non-Rotated Task PLS', ...
'Value',0, ...
'tag','SelectContrastData', ...
'Callback','fmri_analysis_ui(''CONTRAST_FILE_SELECTED'');', ...
'position',pos);
x = 0.12;
w = 0.35;
x = 1 - x - w;
y = 0.54;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'ListboxTop',0, ...
'Style','radio', ...
'string','Behavior PLS', ...
'Value',0, ...
'tag','SelectBehavData', ...
'Callback','fmri_analysis_ui(''BEHAV_FILE_SELECTED'');', ...
'enable','on', ...
'position',pos);
y = y - h;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'ListboxTop',0, ...
'Style','radio', ...
'string','Multiblock PLS', ...
'Value',0, ...
'tag','SelectMultiblockData', ...
'Callback','fmri_analysis_ui(''MULTIBLOCK_FILE_SELECTED'');', ...
'enable','on', ...
'position',pos);
x = 0.08;
w = 0.25;
y = y - 1.5*h;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','right', ...
'ListboxTop',0, ...
'Style','text', ...
'string','Contrast Data File:', ...
'Enable','off', ...
'Value',0, ...
'tag','ContrastDataLabel', ...
'position',pos);
x = 0.38;
y = y + 0.2*h;
w = 0.32;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.9 0.9 0.9], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'ListboxTop',0, ...
'Position',pos, ...
'String','', ...
'Enable','off', ...
'Style','edit', ...
'Tag','ContrastFileEdit');
x = x+w+0.03;
w = 0.15;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','center', ...
'ListboxTop',0, ...
'Position',pos, ...
'Enable','off', ...
'String','Load', ...
'Callback','fmri_analysis_ui(''BROWSE_CONTRAST_FILE'');', ...
'Tag','ContrastFileButton');
x = 0.08;
h = 0.05;
y = 0.37 - 0.2*h;
w = 0.25;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','right', ...
'ListboxTop',0, ...
'Position',pos, ...
'Enable','off', ...
'String','Posthoc Data File:', ...
'Style','text', ...
'visible','off', ...
'Tag','PosthocDataLabel');
x = x+w+0.05;
y = 0.37;
w = 0.32;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.9 0.9 0.9], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'ListboxTop',0, ...
'Position',pos, ...
'String','', ...
'Enable','off', ...
'Style','edit', ...
'Callback','fmri_analysis_ui(''EDIT_POSTHOC_DATA_FILE'');', ...
'visible','off', ...
'Tag','PosthocDataEdit');
% x = x+w+0.03;
% w = 0.15;
x = 0.12;
y = y - 0.01;
w = 0.35;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','center', ...
'ListboxTop',0, ...
'Position',pos, ...
'Enable','off', ...
'Style','push', ...
'String', 'Load behavior data', ...
'Callback','fmri_analysis_ui(''MENU_MODIFY_BEHAVDATA'');', ...
'Tag', 'ModifyBehavdataMenu');
x = 0.12;
w = 0.35;
x = 1 - x - w;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','center', ...
'ListboxTop',0, ...
'Position',pos, ...
'visible','off', ...
'Enable','off', ...
'Style','push', ...
'String', 'Load post hoc data', ...
'Callback','fmri_analysis_ui(''SELECT_POSTHOC_DATA_FILE'');', ...
'Tag','PosthocDataBn');
%-------------- permutation frame -----------------
%
x = 0.04;
y = 0.12;
w = 0.92;
h = 0.22;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'ListboxTop',0, ...
'Position',pos, ...
'Style','frame', ...
'Tag','PermutationFrame');
x = 0.06;
h = 0.05;
y = 0.28 - 0.2*h - 0.02;
w = 0.3;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'Position',pos, ...
'String','Number of Permutation:', ...
'Style','text', ...
'Tag','NumPermutationLabel');
x = x+w+0.01;
y = 0.28 - 0.02;
w = 0.08;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[1 1 1], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'ListboxTop',0, ...
'Position',pos, ...
'String','0', ...
'Style','edit', ...
'Tag','NumPermutationEdit');
x = 0.06;
y = 0.23 - 0.2*h - 0.02;
w = 0.3;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'Position',pos, ...
'String','Number of Bootstrap:', ...
'Style','text', ...
'Tag','NumBootstrapLabel');
x = x+w+0.01;
y = 0.23 - 0.02;
w = 0.08;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[1 1 1], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'ListboxTop',0, ...
'Position',pos, ...
'String','0', ...
'Style','edit', ...
'Callback','fmri_analysis_ui(''EDIT_NUM_BOOT'');', ...
'Tag','NumBootstrapEdit');
x = x+w+0.01;
w = 0.4;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'Position',pos, ...
'String','(require at least 3 subjs/group)', ...
'Style','text', ...
'Tag','BootstrapRequipementLabel');
x = 0.06;
y = 0.18 - 0.2*h - 0.02;
w = 0.3;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.7 0.7 0.7], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'Position',pos, ...
'String','Confidence Level:', ...
'Style','text', ...
'Enable','off', ...
'Tag','ClimLabel');
x = x+w+0.01;
y = 0.18 - 0.02;
w = 0.08;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'BackgroundColor',[0.9 0.9 0.9], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'ListboxTop',0, ...
'Position',pos, ...
'String','95', ...
'Style','edit', ...
'Enable','off', ...
'Tag','ClimEdit');
x = 0.1;
y = 0.06;
w = 0.22;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'fontunit','normal', ...
'FontSize',fnt, ...
'ListboxTop',0, ...
'Position',pos, ...
'String','Run from GUI', ...
'Callback','fmri_analysis_ui(''RUN_BUTTON_PRESSED'');', ...
'Tag','RUNButton');
x = 1-x-w;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'fontunit','normal', ...
'FontSize',fnt, ...
'ListboxTop',0, ...
'Position',pos, ...
'String','Cancel', ...
'Callback','fmri_analysis_ui(''CANCEL_BUTTON_PRESSED'');', ...
'Tag','CANCELButton');
x = 0.5 - w/2;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ...
'Units','normal', ...
'fontunit','normal', ...
'FontSize',fnt, ...
'ListboxTop',0, ...
'Position',pos, ...
'String','Create Batch File', ...
'Callback','fmri_analysis_ui(''CRUN_BUTTON_PRESSED'');', ...
'Tag','CRUNButton');
x = 0.01;
y = 0;
w = 1;
pos = [x y w h];
h1 = uicontrol('Parent',h0, ... % Message Line
'Style','text', ...
'Units','normal', ...
'BackgroundColor',[0.8 0.8 0.8], ...
'ForegroundColor',[0.8 0.0 0.0], ...
'fontunit','normal', ...
'FontSize',fnt, ...
'HorizontalAlignment','left', ...
'Position',pos, ...
'String','', ...
'Tag','MessageLine');
%-------------- menu bar ---------------
%
h_deselect = uimenu('Parent',h0, ...
'Label', '&Deselect', ...
'Tag', 'DeselectMenu');
m1 = uimenu(h_deselect, ...
'Label', 'Deselect conditions (before loading behavior data)', ...
'Callback','fmri_analysis_ui(''MENU_DESELECT_CONDITION'');', ...
'Tag', 'DeselectConditionMenu');
% m1 = uimenu(h_deselect, ...
% 'Label', 'Modify Behavior Data (behavior data should only contain the above selected conditions)', ...
% 'Callback','fmri_analysis_ui(''MENU_MODIFY_BEHAVDATA'');', ...
% 'Tag', 'ModifyBehavdataMenu');
m1 = uimenu(h_deselect, ...
'Label', 'Deselect behaviorblock conditions for Multiblock PLS (after loading behavior data)', ...
'Callback','fmri_analysis_ui(''MENU_MULTIBLOCK_DESELECT_CONDITION'');', ...
'enable', 'off', ...
'Tag', 'MultiblockDeselectConditionMenu');
h_file = uimenu('Parent',h0, ...
'Label', '&Contrast', ...
'Tag', 'ContrastMenu');
m1 = uimenu(h_file, ...
'Label', 'Open Contrast Window', ...
'Callback','fmri_analysis_ui(''MENU_CREATE_CONTRASTS'');', ...
'Tag', 'CreateContrastsMenu');
Hm_topHelp = uimenu('Parent',h0, ...
'Label', '&Help', ...
'Tag', 'Help');
% 'Callback','rri_helpfile_ui(''fmri_analysis_hlp.txt'',''How to use PLS ANALYSIS'');', ...
Hm_how = uimenu('Parent',Hm_topHelp, ...
'Label', '&How to use this window?', ...
'Callback','web([''file:///'', which(''UserGuide.htm''), ''#_Toc128820723'']);', ...
'visible', 'on', ...
'Tag', 'How');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -