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

📄 lascreator.m

📁 基于matlab的反演程序,用于地球物理勘探中射线追踪及偏移成像程序.
💻 M
📖 第 1 页 / 共 5 页
字号:
'Tag','text20','uicontextmenu',cmenu);

hheader2 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.1849 0.6912 0.0924 0.0315],...
'String','Vp',...
'Style','text',...
'Tag','text25','uicontextmenu',cmenu);

hdata2 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.1849 0.6543 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','text24','uicontextmenu',cmenu);

hheader3 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.2799 0.7649 0.0924 0.0315],...
'String','Vs',...
'Style','text',...
'Tag','text23','uicontextmenu',cmenu);

hdata3 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.2799 0.72807 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','text26','uicontextmenu',cmenu);

hheader4 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.2799 0.6912 0.0924 0.0315],...
'String','Density',...
'Style','text',...
'Tag','text27','uicontextmenu',cmenu);

hdata4 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.2799 0.65431 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','text28','uicontextmenu',cmenu);

BlockHandle1.Number=hLayerNumber;
BlockHandle1.Name=hLayerName;
BlockHandle1.Info=hQuickInfo;
BlockHandle1.Header1=hheader1;
BlockHandle1.Data1=hdata1;
BlockHandle1.Header2=hheader2;
BlockHandle1.Data2=hdata2;
BlockHandle1.Header3=hheader3;
BlockHandle1.Data3=hdata3;
BlockHandle1.Header4=hheader4;
BlockHandle1.Data4=hdata4;
BlockHandle1.Backing=hbacking;

%----------------------------
%---------- BLOCK2 ----------
%----------------------------
%
% Block Uicontrol
%-----------------
cmenu=uicontextmenu;
m1=uimenu(cmenu,'label','Block 2');
m1=uimenu(cmenu,'label','Shift Data:','separator','on');
m2=uimenu(m1,'label','Up','callback',@lascreator_block_controls,'userdata',[2]);
m2=uimenu(m1,'label','Down','callback',@lascreator_block_controls,'userdata',[2]);
% m2=uimenu(m1,'label','Choose','callback',@lascreator_block_controls,'userdata',[2]);
m1=uimenu(cmenu,'label','Clear Layer','callback',@lascreator_block_controls,'userdata',[2]);
m1=uimenu(cmenu,'label','Delete Layer','callback',@lascreator_block_controls,'userdata',[2]);
m1=uimenu(cmenu,'label','Insert Layer:');
m2=uimenu(m1,'label','Above','callback',@lascreator_block_controls,'userdata',[2]);
m2=uimenu(m1,'label','Below','callback',@lascreator_block_controls,'userdata',[2]);

% Block Buttons
%---------------
hbacking = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.5019 0.5019 0.5019],...
'Position',[0.0123 0.4561 0.385 0.1736],...
'String',{ '' },'tooltipstring','Use mouse button two to activate block buttons.',...
'Style','frame',...
'userdata',[2],'uicontextmenu',cmenu);

hslide = uicontrol(...
'Units','normalized',...
'Callback',@lascreator_layer_slider,...
'Position',[0.3785 0.4578 0.0135 0.1701],...
'String',{ '' },...
'Style','slider',...
'Tag','slider3',...
'UserData',2,...
'Visible','off','uicontextmenu',cmenu);

BlockButtons2.Slide=hslide;
BlockButtons2.Backing=hbacking;


% Block Handles
%---------------
hLayerNumber = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.0160 0.5894 0.0690 0.0333],...
'String','Layer: 2',...
'Style','text',...
'Tag','text36',...
'UserData',zeros(1,0),'uicontextmenu',cmenu);

hLayerName = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.0900 0.5894 0.0850 0.0350],...
'String','',...
'Style','edit',...
'Tag','edit6','uicontextmenu',cmenu);

hQuickInfo = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.0147 0.4596 0.1639 0.1245],...
'String',{ 'Meters' 'Vp:       Vs:' 'Density:' },...
'Style','text',...
'Tag','text31','uicontextmenu',cmenu);

hheader1 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.1849 0.5824 0.0924 0.0315],...
'String','Depth',...
'Style','text',...
'Tag','text32','uicontextmenu',cmenu);

hdata1 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.1849 0.5456 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit7','uicontextmenu',cmenu);

hheader2 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.1849 0.5087 0.0924 0.0315],...
'String','Vp',...
'Style','text',...
'Tag','text33','uicontextmenu',cmenu);

hdata2 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.1849 0.4719 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit8','uicontextmenu',cmenu);

hheader3 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.2799 0.5824 0.0924 0.0315],...
'String','Vs',...
'Style','text',...
'Tag','text34','uicontextmenu',cmenu);

hdata3 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.2799 0.5456 0.09247 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit9','uicontextmenu',cmenu);

hheader4 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.2799 0.5087 0.0924 0.0315],...
'String','Density',...
'Style','text',...
'Tag','text35','uicontextmenu',cmenu);

hdata4 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.2799 0.47192 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit10','uicontextmenu',cmenu);

BlockHandle2.Number=hLayerNumber;
BlockHandle2.Name=hLayerName;
BlockHandle2.Info=hQuickInfo;
BlockHandle2.Header1=hheader1;
BlockHandle2.Data1=hdata1;
BlockHandle2.Header2=hheader2;
BlockHandle2.Data2=hdata2;
BlockHandle2.Header3=hheader3;
BlockHandle2.Data3=hdata3;
BlockHandle2.Header4=hheader4;
BlockHandle2.Data4=hdata4;
BlockHandle2.Backing=hbacking;

%----------------------------
%---------- BLOCK3 ----------
%----------------------------
%
% Block Uicontrol
%-----------------
cmenu=uicontextmenu;
m1=uimenu(cmenu,'label','Block 3');
m1=uimenu(cmenu,'label','Shift Data:','separator','on');
m2=uimenu(m1,'label','Up','callback',@lascreator_block_controls,'userdata',[3]);
m2=uimenu(m1,'label','Down','callback',@lascreator_block_controls,'userdata',[3]);
% m2=uimenu(m1,'label','Choose','callback',@lascreator_block_controls,'userdata',[3]);
m1=uimenu(cmenu,'label','Clear Layer','callback',@lascreator_block_controls,'userdata',[3]);
m1=uimenu(cmenu,'label','Delete Layer','callback',@lascreator_block_controls,'userdata',[3]);
m1=uimenu(cmenu,'label','Insert Layer:');
m2=uimenu(m1,'label','Above','callback',@lascreator_block_controls,'userdata',[3]);
m2=uimenu(m1,'label','Below','callback',@lascreator_block_controls,'userdata',[3]);

% Block Buttons
%---------------
hbacking = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.5019 0.5019 0.5019],...
'Position',[0.0123 0.2736 0.385 0.1736],...
'String',{ '' },'tooltipstring','Use mouse button two to activate block buttons.',...
'Style','frame',...
'userdata',[3],'uicontextmenu',cmenu);

hslider = uicontrol(...
'Units','normalized',...
'Callback',@lascreator_layer_slider,...
'Position',[0.3785 0.2754 0.0135 0.1701],...
'Style','slider',...
'Tag','slider4',...
'UserData',3,...
'Visible','off','uicontextmenu',cmenu);

BlockButtons3.Slide=hslide;
BlockButtons3.Backing=hbacking;

% Block Handles
%---------------
hLayerNumber = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.01602 0.4070 0.0690 0.03333],...
'String','Layer: 3',...
'Style','text',...
'Tag','text42','uicontextmenu',cmenu);

hLayerName = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.0900 0.4070 0.0850 0.0350],...
'String','',...
'Style','edit',...
'Tag','edit11','uicontextmenu',cmenu);

hQuickInfo = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.0147 0.2771 0.1639 0.1245],...
'String',{ 'Meters' 'Vp:       Vs:' 'Density:' },...
'Style','text',...
'Tag','text37','uicontextmenu',cmenu);

hheader1 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.1849 0.4 0.0924 0.0315],...
'String','Depth',...
'Style','text',...
'Tag','text38','uicontextmenu',cmenu);

hdata1 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.1849 0.36315 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit12','uicontextmenu',cmenu);

hheader2 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.1849 0.3263 0.0924 0.0315],...
'String','Vp',...
'Style','text',...
'Tag','text39','uicontextmenu',cmenu);

hdata2 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.1849 0.2894 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit13','uicontextmenu',cmenu);

hheader3 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.2799 0.4 0.0924 0.0315],...
'String','Vs',...
'Style','text',...
'Tag','text40','uicontextmenu',cmenu);

hdata3 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.2799 0.3631 0.0924 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit14','uicontextmenu',cmenu);

hheader4 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.8 0.8 0.8],...
'Position',[0.2799 0.3263 0.0924 0.0315],...
'String','Density',...
'Style','text',...
'Tag','text41','uicontextmenu',cmenu);

hdata4 = uicontrol(...
'Units','normalized',...
'BackgroundColor',[1 1 1],...
'Position',[0.2799 0.2894 0.09247 0.0315],...
'String','',...
'Style','edit',...
'Tag','edit15','uicontextmenu',cmenu);

BlockHandle3.Number=hLayerNumber;
BlockHandle3.Name=hLayerName;
BlockHandle3.Info=hQuickInfo;
BlockHandle3.Header1=hheader1;
BlockHandle3.Data1=hdata1;
BlockHandle3.Header2=hheader2;
BlockHandle3.Data2=hdata2;
BlockHandle3.Header3=hheader3;
BlockHandle3.Data3=hdata3;
BlockHandle3.Header4=hheader4;
BlockHandle3.Data4=hdata4;
BlockHandle3.Backing=hbacking;

%----------------------------
%---------- BLOCK4 ----------
%----------------------------
%
% Block Uicontrol
%-----------------
cmenu=uicontextmenu;
m1=uimenu(cmenu,'label','Block 4');
m1=uimenu(cmenu,'label','Shift Data:','separator','on');
m2=uimenu(m1,'label','Up','callback',@lascreator_block_controls,'userdata',[4]);
m2=uimenu(m1,'label','Down','callback',@lascreator_block_controls,'userdata',[4]);
% m2=uimenu(m1,'label','Choose','callback',@lascreator_block_controls,'userdata',[4]);
m1=uimenu(cmenu,'label','Clear Layer','callback',@lascreator_block_controls,'userdata',[4]);
m1=uimenu(cmenu,'label','Delete Layer','callback',@lascreator_block_controls,'userdata',[4]);
m1=uimenu(cmenu,'label','Insert Layer:');
m2=uimenu(m1,'label','Above','callback',@lascreator_block_controls,'userdata',[4]);
m2=uimenu(m1,'label','Below','callback',@lascreator_block_controls,'userdata',[4]);

% Block Buttons
%---------------
hbacking = uicontrol(...
'Units','normalized',...
'BackgroundColor',[0.5019 0.5019 0.5019],...
'Position',[0.0123 0.0912 0.385 0.1736],...
'String',{ '' },'tooltipstring','Use mouse button two to activate block buttons.',...
'Style','frame',...
'userdata',[4],'uicontextmenu',cmenu);

hslide = uicontrol(...
'Units','normalized',...
'Callback',@lascreator_layer_slider,...
'Position',[0.3785 0.0929 0.0135 0.1701],...
'String',{ '' },...
'Style','slider',...
'Tag','slider7',...
'UserData',4,...
'Visible','off','uicontextmenu',cmenu);

BlockButtons4.Slide=hslide;
BlockButtons4.Backing=hbacking;

% Block Handles
%---------------
hLayerNumber = uicontrol(...

⌨️ 快捷键说明

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