完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
| 回复本帖可获得 2 分积分奖励! 每人限 1 次 | |
|
小弟初来乍到,目前在做一个项目,用到 matlab 的 GUI,需要实现如下图所示的功能:
点击“开始”按钮,依次执行算法的三个步骤(步骤1、步骤2、步骤3),然后输出结果。其中,使用 Radio Button 作为步骤完成的指示标志。 现在的编程想法是:在“开始”按键的回调函数中编写如下函数: function PB_Start (hObject, eventdata, handles) % --- 初始化RadioButton 的状态 (Value = 0) set(handles.RB_step_1,'value',0); set(handles.RB_step_1,'value',0); set(handles.RB_step_1,'value',0); % --- 开始算法步骤1 while(step1_succuss==0) .... end set(handles.RB_step_1,'value',1); %将RadioButton1的黑点显示 % --- 开始算法步骤2 while(step2_succuss==0) .... end set(handles.RB_step_2,'value',1); %将RadioButton2的黑点显示 % --- 开始算法步骤3 while(step3_succuss==0) .... end set(handles.RB_step_3,'value',1); %将RadioButton3的黑点显示 %结束 但是在调试过程中发现,3个RadioButton并不是依次在完成算法后被点亮,而是在最后一起被点亮。 我的问题是:不知道为什么在设置了RadioButton的属性后,控件没有立刻响应这个改变,而是攒到最后一起改变。 请教各位,不知有什么办法可以解决这个问题,小弟不胜感激!! (PS:每个步骤大约有10s停顿,可以排除视觉暂留) |
|
相关推荐
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
我用matlab的coder 封装了一个c语言的dll, 但是在用labview调用时,会出现识别不到库的问题,有大神遇到过吗
2645 浏览 0 评论
5229 浏览 0 评论
在matlab中如何计算含有第一类修正的贝塞尔函数的积分算不出的问题?
9025 浏览 0 评论
怎么利用matlab得到95%,80%和70%的置信区间,并生成不同区间下的功率误差贝塔分布?
10466 浏览 0 评论
请问simulink的s-function模块如何添加多输入输出接口
14632 浏览 2 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:39 , Processed in 0.700270 second(s), Total 41, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
7544