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

📄 lllxgui.m

📁 用Matlab实现的一个卫星自动导航模拟系统
💻 M
字号:
%----------------------------------------------------------------------------------

figure

set(gcf,'numbertitle','off','name','卫星调整方向仿真');

set(gcf,'defaultuicontrolfontsize',11,'color',[0.4 0.8 0.96]);

h_t1=uicontrol(gcf,'style','text',...
                   'unit','normalized',...
                   'position',[0.8 0.85 0.15 0.06],...
                   'string','P点x坐标值',...
                   'fontsize',12,...
                   'backgroundcolor',[0.4 0.8 0.96]);
               
h_t2=uicontrol(gcf,'style','text',...
                   'unit','normalized',...
                   'position',[0.8 0.68 0.15 0.06],...
                   'string','P点y坐标值',...
                   'fontsize',12,...
                   'backgroundcolor',[0.4 0.8 0.96]);
               
h_t3=uicontrol(gcf,'style','text',...
                   'unit','normalized',...
                   'position',[0.8 0.51 0.15 0.06],...
                   'string','P点z坐标值',...
                   'fontsize',12,...
                   'backgroundcolor',[0.4 0.8 0.96]);

h_e1=uicontrol(gcf,'style','edit',...
                   'unit','normalized',...
                   'position',[0.80 0.80,0.1 0.05],...
                   'string','1.5',...
                   'tag','h_e1',...
                   'BackgroundColor',[1 1 0]);

h_e2=uicontrol(gcf,'style','edit',...
                   'unit','normalized',...
                    'position',[0.80 0.63,0.1 0.05],...
                    'string','2.0',...
                    'tag','h_e2',...
                    'BackgroundColor',[1 1 0]);
                    
                
h_e3=uicontrol(gcf,'style','edit',...
                   'unit','normalized',...
                   'position',[0.80 0.47,0.1 0.05],...
                   'string','2.5',...
                   'tag','h_e3',...
                   'BackgroundColor',[1 1 0]);
 
%---------------------------------------------------------------

btnwidth=0.15;
btnheight=0.09;

btnnumber=4;
 yposition=(btnnumber-1)*btnheight;
 xposition=0;
  btnPos=[xposition yposition btnwidth btnheight];
  
 hrotate=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position',btnPos, ...
        'fontsize',12,...
        'String','3D旋转', ...
        'Callback','rotate3d');
     
 btnnumber=3;
  yposition=(btnnumber-1)*btnheight;
  xposition=0;
   btnPos=[xposition yposition btnwidth btnheight];
     
 hzoomin=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position',btnPos, ...
        'fontsize',12,...
        'String','放大', ...
        'Callback','zoom(1.1)');
     
 btnnumber=2;
  yposition=(btnnumber-1)*btnheight;
  xposition=0;
   btnPos=[xposition yposition btnwidth btnheight];
     
  hzoomout=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position',btnPos, ...
        'fontsize',12,...
        'String','缩小', ...
        'Callback','zoom(0.9)');
     
 btnnumber=1;
  yposition=(btnnumber-1)*btnheight;
  xposition=0;
   btnPos=[xposition yposition btnwidth btnheight];
     
  hclose=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position',btnPos, ...
        'fontsize',12,...
        'String','关闭', ...
        'Callback','close(gcf)');
        
% ----------------------------------------------------------------------     

 btnnumber=4;
  yposition=(btnnumber-1)*btnheight;
  xposition=1-btnwidth;
   btnPos=[xposition yposition btnwidth btnheight];
   
   hintegration=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position', btnPos, ...
        'fontsize',12,...
        'String','曲线图', ...
        'Callback','curve');
    
 btnnumber=3;
  yposition=(btnnumber-1)*btnheight;
  xposition=1-btnwidth;
   btnPos=[xposition yposition btnwidth btnheight];
     
 hmodel1=uicontrol( ...
         'Style','pushbutton', ...
         'Units','normalized', ...
         'Position', btnPos, ...
         'fontsize',12,...
         'String','运行模型一', ...
         'Callback','animation1');
     
 btnnumber=2;
  yposition=(btnnumber-1)*btnheight;
  xposition=1-btnwidth;
   btnPos=[xposition yposition btnwidth btnheight];
   
 hmodel2=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position', btnPos, ...
        'fontsize',12,...
        'String','运行模型二', ...
        'Callback','animation2');
     
 btnnumber=1;
  yposition=(btnnumber-1)*btnheight;
  xposition=1-btnwidth;
   btnPos=[xposition yposition btnwidth btnheight];
     
 hedit=uicontrol( ...
        'Style','pushbutton', ...
        'Units','normalized', ...
        'Position', btnPos, ...
        'fontsize',12,...
        'String','源程序', ...
        'Callback','edit lllxgui');
    
 

⌨️ 快捷键说明

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