登录后复制
function varargout = ct_wsn(varargin)% CT_WSN M-file for ct_wsn.fig% CT_WSN, by itself, creates a new CT_WSN or raises the existing% singleton*.%% H_edit = CT_WSN returns the handle to a new CT_WSN or the handle to% the existing singleton*.%% CT_WSN('CALLBACK',hObject,eventData,handles,...) calls the local% function named CALLBACK in CT_WSN.M with the given input arguments.%% CT_WSN('Property','Value',...) creates a new CT_WSN or raises the% existing singleton*. Starting from the left, property value pairs are% applied to the GUI before ct_wsn_OpeningFunction gets called. An% unrecognized property name or invalid value makes property application% stop. All inputs are passed to ct_wsn_OpeningFcn via varargin.%% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one% instance to run (singleton)".%% See also: GUIDE, GUIDATA, GUIHANDLES% Edit the above text to modify the response to help ct_wsn% Last Modified by GUIDE v2.5 25-Mar-2021 18:16:18% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ... 'gui_Singleton', gui_Singleton, ... 'gui_OpeningFcn', @ct_wsn_OpeningFcn, ... 'gui_OutputFcn', @ct_wsn_OutputFcn, ... 'gui_LayoutFcn', [] , ... 'gui_Callback', []);if nargin && ischar(varargin{1}) gui_State.gui_Callback = str2func(varargin{1});endif nargout [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});else gui_mainfcn(gui_State, varargin{:});end% End initialization code - DO NOT EDIT% --- Executes just before ct_wsn is made visible.function ct_wsn_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin command line arguments to ct_wsn (see VARARGIN)% Choose default command line output for ct_wsnhandles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes ct_wsn wait for user response (see UIRESUME)% uiwait(handles.figure1);L_CFP_maxFcn(handles);set(handles.BO_edit,'String', BO_minFcn(handles));rdata_maxFcn(handles);% --- Outputs from this function are returned to the command line.function varargout = ct_wsn_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT);% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Get default command line output from handles structurevarargout{1} = handles.output;% --- Executes during object creation, after setting all properties.function Nrouter_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to Nrouter_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes during object creation, after setting all properties.function Nend_node_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to Nend_node_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes during object creation, after setting all properties.function H_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to H_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes during object creation, after setting all properties.function Hsink_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to Hsink_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction Nrouter_edit_Callback(hObject, eventdata, handles)% hObject handle to Nrouter_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of Nrouter_edit as text% str2double(get(hObject,'String')) returns contents of Nrouter_edit as a doublerdata_maxFcn(handles);function Nend_node_edit_Callback(hObject, eventdata, handles)% hObject handle to Nend_node_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of Nend_node_edit as text% str2double(get(hObject,'String')) returns contents of Nend_node_edit as a doublerdata_maxFcn(handles);function H_edit_Callback(hObject, eventdata, handles)% hObject handle to H_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of H_edit as text% str2double(get(hObject,'String')) returns contents of H_edit as a doublerdata_maxFcn(handles);function Hsink_edit_Callback(hObject, eventdata, handles)% hObject handle to Hsink_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of Hsink_edit as text% str2double(get(hObject,'String')) returns contents of Hsink_edit as a doubleH = str2double(get(handles.H_edit,'String')); %Height of the treeHsink = str2double(get(handles.Hsink_edit,'String')); if Hsink > H warndlg('! Hsink is not feasible (Hsink <= H) !','Warning'); set(handles.Hsink_edit,'String', H);else rdata_maxFcn(handles);end% --- Executes on button press in S_checkbox.function S_checkbox_Callback(hObject, eventdata, handles)% hObject handle to S_checkbox (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hint: get(hObject,'Value') returns toggle state of S_checkboxrdata_maxFcn(handles);function bdata_edit_Callback(hObject, eventdata, handles)% hObject handle to bdata_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of bdata_edit as text% str2double(get(hObject,'String')) returns contents of bdata_edit as a double% --- Executes during object creation, after setting all properties.function bdata_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to bdata_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');endfunction rdata_edit_Callback(hObject, eventdata, handles)% hObject handle to rdata_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of rdata_edit as text% str2double(get(hObject,'String')) returns contents of rdata_edit as a doublerdata_maxFcn(handles);% --- Executes during object creation, after setting all properties.function rdata_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to rdata_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end% --- Executes on button press in rdata_max_button.function rdata_max_button_Callback(hObject, eventdata, handles)% hObject handle to rdata_max_button (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)function SO_edit_Callback(hObject, eventdata, handles)% hObject handle to SO_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: get(hObject,'String') returns contents of SO_edit as text% str2double(get(hObject,'String')) returns contents of SO_edit as a doubleL_CFP_maxFcn(handles);BO_minFcn(handles);rdata_maxFcn(handles);% --- Executes during object creation, after setting all properties.function SO_edit_CreateFcn(hObject, eventdata, handles)% hObject handle to SO_edit (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor')) set(hObject,'BackgroundColor','white');end1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.97.98.99.100.101.102.103.104.105.106.107.108.109.110.111.112.113.114.115.116.117.118.119.120.121.122.123.124.125.126.127.128.129.130.131.132.133.134.135.136.137.138.139.140.141.142.143.144.145.146.147.148.149.150.151.152.153.154.155.156.157.158.159.160.161.162.163.164.165.166.167.168.169.170.171.172.173.174.175.176.177.178.179.180.181.182.183.184.185.186.187.188.189.190.191.192.193.194.195.196.197.198.199.200.201.202.203.204.205.206.207.208.209.210.211.212.213.214.215.216.217.218.219.220.221.222.223.224.225.226.227.228.229.230.231.232.233.234.235.236.237.238.239.240.241.242.243.244.245.246.247.248.249.250.251.252.253.254.255.256.257.258.259.260.261.262.263.264.265.266.267.268.
2014a
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删