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

📄 setparams.m

📁 细胞生长结构可视化工具箱-MATLAB Toolbox1999.zip
💻 M
字号:
% function SetParams(action) - callback functions for parameters window
function SetParams(action)

switch(action)
case 'Ok'
   App = findobj('Name','GCSMainFigure');
   if isempty(App)
   	uiwait(errordlg('Unable to communicate with main application!'));  
   else
      GcsProj = get(App,'UserData');
      ebhandle = findobj('Tag','eb');
      eb = get(ebhandle,'String');
      GcsProj.Gcs.eb = str2num(eb);
      GcsProj.Gcs.en = str2num(get(findobj('Tag','en'),'String'));
      GcsProj.Gcs.smooth = str2num(get(findobj('Tag','smooth'),'String'));
      GcsProj.Gcs.metric = str2num(get(findobj('Tag','LNorm'),'String'));
      GcsProj.Gcs.NoPts = str2num(get(findobj('Tag','CMapRes'),'String'));
      GcsProj.Gcs.beta = str2num(get(findobj('Tag','Decay'),'String'));
      GcsProj.Gcs.alpha = str2num(get(findobj('Tag','alpha'),'String'));
      
      set(App,'UserData',GcsProj);
   end
   close(gcf);
case 'Cancel'
   close(gcf);
case 'Display'
	App = findobj('Name','GCSMainFigure');
   if isempty(App)
   	uiwait(errordlg('Unable to communicate with main application!'));  
   else
      GcsProj = get(App,'UserData');
      if ~isempty(GcsProj)
	      set(findobj('Tag','eb'),'String',GcsProj.Gcs.eb);
	      set(findobj('Tag','en'),'String',GcsProj.Gcs.en);
	      set(findobj('Tag','smooth'),'String',GcsProj.Gcs.smooth);
	      set(findobj('Tag','LNorm'),'String',GcsProj.Gcs.metric);
	      set(findobj('Tag','CMapRes'),'String',GcsProj.Gcs.NoPts);
	      set(findobj('Tag','Decay'),'String',GcsProj.Gcs.beta);
         set(findobj('Tag','alpha'),'String',GcsProj.Gcs.alpha);
      else
         uiwait(errordlg('First Create or load a network!')); 
         close(gcf);
      end
   end
otherwise
   	uiwait(errordlg('SetParams option not recognmised!'));  
end

   
   

⌨️ 快捷键说明

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