⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 avw_view_hdr.m

📁 mri_toolbox是一个工具用来MRI. 来自于SourceForge, 我上传这个软件,希望能结识对医疗软件感兴趣的兄弟.
💻 M
📖 第 1 页 / 共 5 页
字号:


G.Tdescrip = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .8 .18 .09],'String','Description: ',...
    'Visible','off','HorizontalAlignment','right');
G.Edescrip = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.20 .8 .79 .09], 'String',avw.hdr.hist.descrip,...
    'TooltipString','Description: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.descrip = get(AVWHDR.handles.Edescrip,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Taux_file = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .7 .18 .09],'String','Aux File: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eaux_file = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.20 .7 .79 .09], 'String',avw.hdr.hist.aux_file,...
    'TooltipString','Auxilliary File: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.aux_file = get(AVWHDR.handles.Eaux_file,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Toriginator = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .6 .18 .09],'String','Originator: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eoriginator = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.20 .6 .29 .09], 'String',avw.hdr.hist.originator,...
    'TooltipString','Originator: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.originator = get(AVWHDR.handles.Eoriginator,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Tgenerated = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .6 .18 .09],'String','Generated: ',...
    'Visible','off','HorizontalAlignment','right');
G.Egenerated = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.70 .6 .29 .09], 'String',avw.hdr.hist.generated,...
    'TooltipString','Generated: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.generated = get(AVWHDR.handles.Egenerated,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Tscannum = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .5 .18 .09],'String','Scan Num: ',...
    'Visible','off','HorizontalAlignment','right');
G.Escannum = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.20 .5 .29 .09], 'String',avw.hdr.hist.scannum,...
    'TooltipString','Scan Number: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.scannum = get(AVWHDR.handles.Escannum,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Tpatient_id = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .5 .18 .09],'String','Patient ID: ',...
    'Visible','off','HorizontalAlignment','right');
G.Epatient_id = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.70 .5 .29 .09], 'String',avw.hdr.hist.patient_id,...
    'TooltipString','Patient ID: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.patient_id = get(AVWHDR.handles.Epatient_id,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Texp_date = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .4 .18 .09],'String','Exp Date: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eexp_date = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.20 .4 .29 .09], 'String',avw.hdr.hist.exp_date,...
    'TooltipString','Exp Date: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.exp_date = get(AVWHDR.handles.Eexp_date,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Texp_time = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .4 .18 .09],'String','Exp Time: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eexp_time = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.70 .4 .29 .09], 'String',avw.hdr.hist.exp_time,...
    'TooltipString','Exp Time: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.exp_time = get(AVWHDR.handles.Eexp_time,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));

G.Tsmin = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .3 .13 .09],'String','Smin: ',...
    'Visible','off','HorizontalAlignment','right');
G.Esmin = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.16 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.smin)),...
    'TooltipString','Smin: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'smin = str2num(get(AVWHDR.handles.Esmin,''String''));',...
    'AVWHDR.avw.hdr.hist.smin = int32(smin);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR smin;'));

G.Tsmax = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .3 .13 .09],'String','Smax: ',...
    'Visible','off','HorizontalAlignment','right');
G.Esmax = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.smax)),...
    'TooltipString','Smax: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'smax = str2num(get(AVWHDR.handles.Esmax,''String''));',...
    'AVWHDR.avw.hdr.hist.smax = int32(smax);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR smax;'));

G.Tomin = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .2 .13 .09],'String','Omin: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eomin = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.16 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.omin)),...
    'TooltipString','Omin: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'omin = str2num(get(AVWHDR.handles.Eomin,''String''));',...
    'AVWHDR.avw.hdr.hist.omin = int32(omin);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR omin;'));

G.Tomax = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.26 .2 .13 .09],'String','Omax: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eomax = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.40 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.omax)),...
    'TooltipString','Omax: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'omax = str2num(get(AVWHDR.handles.Eomax,''String''));',...
    'AVWHDR.avw.hdr.hist.omax = int32(omax);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR omax;'));

G.Tviews = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .3 .13 .09],'String','Views: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eviews = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.views)),...
    'TooltipString','Views: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'views = str2num(get(AVWHDR.handles.Eviews,''String''));',...
    'AVWHDR.avw.hdr.hist.views = int32(views);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR views;'));

G.Tvols_added = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .3 .13 .09],'String','VolAdd: ',...
    'Visible','off','HorizontalAlignment','right');
G.Evols_added = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.vols_added)),...
    'TooltipString','Volumes Added: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'vols_added = str2num(get(AVWHDR.handles.Evols_added,''String''));',...
    'AVWHDR.avw.hdr.hist.vols_added = int32(vols_added);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR vols_added;'));

G.Tstart_field = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.51 .2 .13 .09],'String','Start F: ',...
    'Visible','off','HorizontalAlignment','right');
G.Estart_field = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.66 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.start_field)),...
    'TooltipString','Start Field: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'start_field = str2num(get(AVWHDR.handles.Estart_field,''String''));',...
    'AVWHDR.avw.hdr.hist.start_field = int32(start_field);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR start_field;'));

G.Tfield_skip = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.76 .2 .13 .09],'String','Skip F: ',...
    'Visible','off','HorizontalAlignment','right');
G.Efield_skip = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.90 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.field_skip)),...
    'TooltipString','Skip Field: int32',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'field_skip = str2num(get(AVWHDR.handles.Efield_skip,''String''));',...
    'AVWHDR.avw.hdr.hist.field_skip = int32(field_skip);',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR field_skip;'));

G.Torient = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .1 .13 .09],'String','Orient: ',...
    'Visible','off','HorizontalAlignment','right');
G.Eorient = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.16 .1 .09 .09], 'String',avw.hdr.hist.orient,...
    'TooltipString','Orientation, valid values are 0..5: uint8',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'orient = get(AVWHDR.handles.Eorient,''String'');',...
    'AVWHDR.avw.hdr.hist.orient = uint8(str2num(orient));',...
    'set(gcbf,''Userdata'',AVWHDR); clear orient AVWHDR;'));

G.Thist_un0 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
    'Position',[.01 .01 .13 .09],'String','Hist Un: ',...
    'Visible','off','HorizontalAlignment','right');
G.Ehist_un0 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font,  ...
    'Position',[.16 .01 .09 .09], 'String',avw.hdr.hist.hist_un0,...
    'TooltipString','History unused field: string',...
    'Visible','off',...
    'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
    'AVWHDR.avw.hdr.hist.hist_un0 = get(AVWHDR.handles.Ehist_un0,''String'');',...
    'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));





%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Font.FontWeight = 'bold';

% OK: Return the header!
G.Bdone = uicontrol('Parent',GUI,'Style','pushbutton','Units','Normalized', Font, ...
    'Position',[.51 .01 .24 .08],...
  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -