声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1455|回复: 2

[GUI界面] 请问,如何关联仿真模型和gui 界面

[复制链接]
发表于 2007-5-24 22:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想用gui实现人机对话。如有一个增益gain.在gui上设计了一个输入框用于输入K值 ,请问,如何将在这个文本框输入的值关联到gain的参数K值?还有,在gui上设计一个 按钮用于运行仿真,又要怎样关联到对应的mdl文件呢?谢谢。
回复
分享到:

使用道具 举报

发表于 2007-5-25 11:50 | 显示全部楼层
你的问题说明你对MATTLAB中的GUI部分的句柄非常不熟悉,输入K与gain相关联还有按钮控制开始都是通过编写按钮和输入框的回调函数实现的.
在用GUIDE做好GUI界面后会自动生成相应的M文件.但需要添加并修改回调函数/
function pushbutton1_Callback(hObject, eventdata, handles)
rgblast                      %执行rgblast.m文件
set(gcf,'currentaxes',findobj(gcf,'Tag','axes1'))
imshow(A)
set(gcf,'currentaxes',findobj(gcf,'Tag','axes3'))
imhist(R)
ck1=findobj(gcf,'Tag','edit1')
set(ck1,'string',T)
ck2=findobj(gcf,'Tag','edit2')
set(ck2,'string',s);
ck3=findobj(gcf,'Tag','edit3')
set(ck3,'string',d);
ck4=findobj(gcf,'Tag','edit4')
set(ck4,'string',D);            %加粗内容为 GUI界面回调函数的编写
上面的程序就是当按下开始按钮后执行相应的程序,与你的题目差不多的
总之建议你去学习一下GUI中句柄的章节

评分

1

查看全部评分

 楼主| 发表于 2007-5-25 16:19 | 显示全部楼层
好的,谢谢
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-24 09:28 , Processed in 0.058879 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表