|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
各位仁兄 大家好
小弟上来问大家两个问题
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
global eel cf1 att1_db cf2 att2_db xstart xend ystart yend
%开始
popup_index = get(findobj('Tag','popupmenu1'),'value');
switch popup_index
case 1
coord = 1; %线性坐标系
if eel == 1
%画线性坐标的幅频相频曲线
axes(handles.axes_fupin) %%运行到这一句的时候会有 Undefined variable "handles" or class "handles.axes_fupin". 错误
plot_fupin_xianxing_1(cf1,att1_db,xstart,xend,ystart,yend);
axes(handles.axes_xiangpin)
plot_xiangpin_xianxing_1(cf1,att1_db,xstart,xend);
else
axes(findobj('tag','axes_fupin'))
plot_fupin_xianxing_2(cf1,att1_db,cf2,att2_db,xstart,xend,ystart,yend);
axes(findobj('tag','axes_xiangpin'))
plot_xiangpin_xianxing_2(cf1,att1_db,cf2,att2_db,xstart,xend);
end **
。。。
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
如果我所有类似这一句:axes(handles.axes_fupin) 都改为 axes(findobj('tag','axes_fupin')) 类似;
结果是第一次执行能构成功 之后失败
经过跟踪发现是第二次执行的时候就不行了 它也不报错 执行到axes(findobj('tag','axes_fupin')) 直接跳出了
第二个:在bysj.fig中 为什么左下角的slider setting panel中 当我的level 1 central frequency end 输入大于两千兆 就是两G赫兹的时候 这个时候我的slider bar的value就会变为输入的那个数(比如输入2500e6,slider bar的value就总是2500e6 如果输入2000e6或者以下 那么slider bar 是可以调节的?)
这是为什么?
烦请大家解答一下 !
不胜感激! |
|