📄 parameter.m
字号:
set(ActiveCell, 'Value', '0.2');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C14'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.8');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C15'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '30');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C16'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.5');
%% D列
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D2'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'Para_U');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D3'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 's');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D4'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 's');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D5'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'm');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D6'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'V');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D7'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'dB');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D8'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'rad');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D9'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'rad');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D10'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'entry');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D11'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'time');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D12'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'Km');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D13'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'rad');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D14'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'rad');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D15'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'Km/s');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'D16'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', 'rad');
% --- Executes on button press in ssave.
function ssave_Callback(hObject, eventdata, handles)
% hObject handle to ssave (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% global Tao;
% global PRT;
% global lamda;
% global Amp;
% global SNR;
% global phi_B;
% global phi;
% global N;
% global K;
% global Range;
% global Alfa;
% global Beit;
% global V;
% 获取现在使用的spreedsheet的句柄
ActiveSheet = get(handles.activex1,'ActiveSheet');
% 现在使用的spreedsheet的现在使用工作薄
ActiveWorkbook = get(handles.activex1,'ActiveWorkbook');
% 现在使用的表
eSheets = handles.activex1.ActiveWorkbook.Sheets;
% 使用表的第一个子表
eSheet1 = eSheets.get('Item', 1);
% 激活该表
eSheet1.Activate;
% 获取当前单元格的句柄
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C3'));
ActiveCell = get(handles.activex1, 'ActiveCell');
ActiveCell.Value;
Tao=get(ActiveCell, 'value');
% sprintf('%s',Tao);
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C4'));
ActiveCell = get(handles.activex1, 'ActiveCell');
PRT=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C5'));
ActiveCell = get(handles.activex1, 'ActiveCell');
lamda=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C6'));
ActiveCell = get(handles.activex1, 'ActiveCell');
Amp=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C7'));
ActiveCell = get(handles.activex1, 'ActiveCell');
SNR=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C8'));
ActiveCell = get(handles.activex1, 'ActiveCell');
Phi_B=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C9'));
ActiveCell = get(handles.activex1, 'ActiveCell');
Phi=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C10'));
ActiveCell = get(handles.activex1, 'ActiveCell');
N=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C11'));
ActiveCell = get(handles.activex1, 'ActiveCell');
K=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C12'));
ActiveCell = get(handles.activex1, 'ActiveCell');
Range=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C13'));
ActiveCell = get(handles.activex1, 'ActiveCell');
Alfa=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C14'));
ActiveCell = get(handles.activex1, 'ActiveCell');
Beit=get(ActiveCell, 'value');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C15'));
ActiveCell = get(handles.activex1, 'ActiveCell');
V=get(ActiveCell, 'value');
% --- Executes on button press in reset.
function reset_Callback(hObject, eventdata, handles)
% hObject handle to reset (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% 获取现在使用的spreedsheet的句柄
ActiveSheet = get(handles.activex1,'ActiveSheet');
% 现在使用的spreedsheet的现在使用工作薄
ActiveWorkbook = get(handles.activex1,'ActiveWorkbook');
% 现在使用的表
eSheets = handles.activex1.ActiveWorkbook.Sheets;
% 使用表的第一个子表
eSheet1 = eSheets.get('Item', 1);
% 激活该表
eSheet1.Activate;
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C3'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.2');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C4'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '20');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C5'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.9');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C6'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '2.5');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C7'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '3');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C8'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '20');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C9'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '21');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C10'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '4');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C11'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '12');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C12'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '110');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C13'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.2');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C14'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.8');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C15'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '30');
ActiveCell = get(handles.activex1, 'ActiveCell');
Select(Range(ActiveSheet,'C16'));
ActiveCell = get(handles.activex1, 'ActiveCell');
set(ActiveCell, 'Value', '0.5');
% --- Executes on button press in close.
function close_Callback(hObject, eventdata, handles)
% hObject handle to close (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
close parameter;
% --------------------------------------------------------------------
function para_Callback(hObject, eventdata, handles)
% hObject handle to para (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% --------------------------------------------------------------------
function save_Callback(hObject, eventdata, handles)
% hObject handle to save (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% --------------------------------------------------------------------function openpara_Callback(hObject, eventdata, handles)% hObject handle to openpara (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -