📄 radio_action.m
字号:
set(hdl.vario.ang_end_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_res_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_wd_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_rot_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ytox_ratio,'enable','on','BackgroundColor',[1 1 1]);
end
end
end
% set3dvariopara(3);
case 7 % anisotropic case - select azimuth plane as the primary plane
set(hdl.vario.ang_dip_2d3d,'value',0);
set(hdl.vario.ang_beg_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_end_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_res_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_wd_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_rot_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ytox_ratio,'enable','on','BackgroundColor',[1 1 1]);
% set(hdl.vario.ang_beg_dip,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_end_dip,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_res_dip,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_wd_dip,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_rot_dip,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ztox_ratio,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
if data.in.dim == 3
set(hdl.vario.ang_beg_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_wd_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ztox_ratio,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_end_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_res_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_rot_dip,'enable','on','BackgroundColor',[1 1 1]);
end
case 8
set(hdl.vario.ang_azm_2d3d,'value',0);
set(hdl.vario.ang_beg_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_end_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_res_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_wd_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_rot_dip,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ztox_ratio,'enable','on','BackgroundColor',[1 1 1]);
% set(hdl.vario.ang_beg_azm,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_end_azm,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_res_azm,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_wd_azm,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ang_rot_azm,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
% set(hdl.vario.ytox_ratio,'enable','off','BackgroundColor',[0.65 0.65 0.65]);
if data.in.dim == 3
set(hdl.vario.ang_beg_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_end_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_res_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_wd_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ang_rot_azm,'enable','on','BackgroundColor',[1 1 1]);
set(hdl.vario.ytox_ratio,'enable','on','BackgroundColor',[1 1 1]);
end
end
case 3 % kriging window
switch option_index
case 1 % load parameter file
set(hdl.krig.save_para,'value',0);
if get(hdl.krig.load_para,'value')
para.krig.load_para=1;
para.krig.save_para=0;
set(hdl.krig.save_para,'value',0);
set(hdl.krig.para_file_browser,'enable','on');
set(hdl.krig.vario_para,'value',para.krig.vario_para,'enable','on');
set(hdl.krig.krig_para,'value',para.krig.krig_para,'enable','on');
set(hdl.krig.both_para,'value',para.krig.both_para,'enable','on');
else
para.krig.load_para=0;
set(hdl.krig.para_file_browser,'enable','off');
set(hdl.krig.vario_para,'value',para.krig.vario_para,'enable','off');
set(hdl.krig.krig_para,'value',para.krig.krig_para,'enable','off');
set(hdl.krig.both_para,'value',para.krig.both_para,'enable','off');
end
case 2 % save parameter file
set(hdl.krig.load_para,'value',0);
if get(hdl.krig.save_para,'value')
para.krig.save_para=1;
para.krig.load_para=0;
set(hdl.krig.load_para,'value',0);
set(hdl.krig.para_file_browser,'enable','on');
set(hdl.krig.vario_para,'value',para.krig.vario_para,'enable','off');
set(hdl.krig.krig_para,'value',para.krig.krig_para,'enable','off');
set(hdl.krig.both_para,'value',para.krig.both_para,'enable','off');
else
set(hdl.krig.para_file_browser,'enable','off');
para.krig.save_para=0;
end
case 3 % variogram parameter file only
if get(hdl.krig.vario_para,'value')
para.krig.vario_para=1;
para.krig.krig_para=0;
para.krig.both_para=0;
set(hdl.krig.krig_para,'value',0);
set(hdl.krig.both_para,'value',0);
end
case 4 % kriging parameter file only
if get(hdl.krig.krig_para,'value')
para.krig.vario_para=0;
para.krig.krig_para=1;
para.krig.both_para=0;
set(hdl.krig.vario_para,'value',0);
set(hdl.krig.both_para,'value',0);
end
case 5 % both variogram and kriging parameter files
if get(hdl.krig.both_para,'value')
para.krig.vario_para=0;
para.krig.krig_para=0;
para.krig.both_para=1;
set(hdl.krig.vario_para,'value',0);
set(hdl.krig.krig_para,'value',0);
end
case 6 % load data file
if hdl.status.dataprepfig ~= 1 & isempty(para.krig.data_format_file)
message(1,'Need a Data Format File first or Load a data file in Data Preparation Window !!');
set(hdl.krig.load_data_file,'value',0)
return
end
if get(hdl.krig.load_data_file,'value')
set(hdl.krig.data_file_browser,'enable','on');
set(hdl.krig.data_file,'visible','on');
else
para.krig.load_data_file=0;
set(hdl.krig.data_file_browser,'enable','off');
set(hdl.krig.data_file,'visible','off');
end
case 7 % batch file processing
if get(hdl.krig.batch_file_proc,'value')
para.krig.batch_file_proc=0;
set(hdl.krig.krig_button,'enable','off');
set(hdl.krig.batch_data_file_browser,'enable','on');
set(hdl.krig.batch_data_file,'enable','on');
set(hdl.krig.batch_log_file_browser,'enable','on');
set(hdl.krig.batch_log_file,'enable','on');
set(hdl.krig.batch_krig,'enable','on');
else
para.krig.batch_file_proc=0;
set(hdl.krig.krig_button,'enable','on');
set(hdl.krig.batch_data_file_browser,'enable','off');
set(hdl.krig.batch_data_file,'enable','off');
set(hdl.krig.batch_log_file_browser,'enable','off');
set(hdl.krig.batch_log_file,'enable','off');
set(hdl.krig.batch_krig,'enable','off');
end
case 8 % custormized grid points
if get(hdl.krig.customized_gridfile,'value')
set(hdl.krig.gridfile_browser,'enable','on');
else
para.krig.load_griddata_file=0;
para.krig.bat_proc_cnt=0;
para.krig.grid_file='';
set(hdl.krig.gridfile_browser,'enable','off');
end
case 9 % load data format file
if get(hdl.krig.load_data_format_file,'value')
set(hdl.krig.data_format_file_browser,'enable','on');
set(hdl.krig.data_file,'visible','on');
else
para.krig.load_data_format_file=0;
set(hdl.krig.data_format_file_browser,'enable','off');
set(hdl.krig.data_file,'visible','off');
end
end
case 4 %visualization window
if option_index == 1 % data forward/inverse transformation
para.dispkrig.Qcheck=0;
para.dispkrig.JKcheck=0;
dispkrig(1)
end
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -