matlab2018a如何打开gui,请问下,Matlab gui在一个主fig上如何打开指定的fig

function listbox1_Callback(hObject, eventdata, handles)

% hObject    handle to listbox1 (see GCBO)

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

lb1=findobj('tag','listbox1');

lb2=findobj('tag','listbox2');

lb3=findobj('tag','listbox3');

global VAL;

switch(get(lb1,'value'))

case 1

set(lb3,'string','变压器特性仿真');

set(lb2,'string','变压器特性仿真');

VAL=1;

case 2

set(lb3,'string','直流电动机的机械特性|直流电动机的人工机械特性|直流电动机反接制动|直流电动机的瞬态运行过程调速分析');

set(lb2,'string','直流电动机的机械特性|直流电动机的人工机械特性|直流电动机反接制动|直流电动机的瞬态运行过程调速分析');

VAL=2;

case 3

set(lb3,'string','直流发电机特性仿真');

set(lb2,'string','直流发电机特性仿真');

VAL=3;

case 4

set(lb3,'string','三相同步电机有阻尼空载建立电压的仿真|三相同步电机空载无阻尼建立电压的仿真');

set(lb2,'string','三相同步电机有阻尼空载建立电压的仿真|三相同步电机空载无阻尼建立电压的仿真');

VAL=4;

otherwise

set(lb3,'string','三相异步电动机变频调速机械特性|三相异步电动机人为机械特性');

set(lb2,'string','三相异步电动机变频调速机械特性|三相异步电动机人为机械特性');

VAL=5;

end

function listbox2_Callback(hObject, eventdata, handles)

% hObject    handle to listbox2 (see GCBO)

% eventdata  reserved - to be defined in a future version of MATLAB

% handles    structure with handles and user data (see GUIDATA)

% Hints: contents = get(hObject,'String') returns listbox2 contents as cell array

%        contents{get(hObject,'Value')} returns selected item from listbox2

global   val;

global   VAL;

lb3=findobj('tag','listbox3');

if(VAL==1)

val=1;

set(lb3,'string','本实验演示变压器特性仿真的仿真!');

elseif(VAL==2)

switch(get(hObject,'value'))

case 1

val=2;

case 2

val=3;

case 3

val=4;

case 4

val=5;

end

elseif(VAL==3)

val=6;

elseif(VAL==4)

switch(get(hObject,'value'))

case 1

val=7;

otherwise

val=8;

end

else

switch(get(hObject,'value'))

case 1

val=9;

otherwise

val=10;

end

end

运行按钮的callback

global   val;

switch val

case 1

figure(gui_01);

case 2

figure(gui_02);

case 3

figure(gui_03);

case 4

figure(gui_04);

case 5

figure(gui_05);

case 6

figure(gui_06);

case 7

figure(gui_07);

case 8

figure(gui_08);

case 9

figure(gui_09);

otherwise

figure(gui_10);

end

真的很感谢superli117的帮忙!

QQ截图未命名.png

(42.14 KB, 下载次数: 0)

2009-5-4 12:48 上传

442a53943febe9465fc072b4fbe10813.gif

b2a5a3e0dcc7d508e00275fe42fce1b5.gif

选择第一个变压器仿真运行结果

bb2af35be5ac4eb77bd39ea4d3c9d81f.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值