| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 802 人关注过本帖
标题:[求助]GUI界面中的问题
只看楼主 加入收藏
snowrainbow
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-5-13
收藏
 问题点数:0 回复次数:1 
[求助]GUI界面中的问题

界面基本完成了,导师又让改,主要问题是这样的,要分别完成均匀线列阵和任意型基阵的波束图形成,需要均匀加权、切比雪夫加权以及自适应加权,还需分别用直角坐标、极坐标、三维绘图分别画出相应的波束图。
而我之前完成的方式是,举例说明,选择均匀线列阵直接画出直角坐标下的均匀加权图形,再选择切比雪夫加权,画出相应波束图,选择极坐标,画出相应图。
现在老师的要求是,同时选择好了阵形、加权方式、显示方式后再综合画图,这样一来,我设置了一个button键,当选择好了各项指标后最终画出满足各项指标的图。
我的问题是,在我之前的界面功能基础上,这个button键的callback该咋写啊?用if语句,还是switch语句,这两个咋用呢?我是这样做的,请大家帮忙指点下,
if get(findobj('tag','junyunxianliezhen'),'Value')==1

if get(findobj('tag','jiaquanfangshixuanze'),'Val')==1
get(findobj('tag','zhijiaozuobiao'),'Value')==1

然后写出相应的程序可以吗?可是这样一来排列组合一下大概得写十种情况,真得要这么麻烦吗?谁有更好的办法请多多指教!

搜索更多相关主题的帖子: GUI 界面 
2007-06-04 16:29
snowrainbow
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-5-13
收藏
得分:0 
搞定了,当然没有想象中的那么麻烦,在关键地方写switch语句就可以了,以前不会用的原因是没意识到用switch val

2007-06-07 09:41
快速回复:[求助]GUI界面中的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017224 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved