eileenhuizi 发表于 2007-5-9 21:51

非常奇怪的问题 大家请进来看看

各位仁兄 大家好
小弟上来问大家两个问题

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
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 是可以调节的?)

这是为什么?

烦请大家解答一下!

不胜感激!

eileenhuizi 发表于 2007-5-9 21:53

在线等

在线等:lol
页: [1]
查看完整版本: 非常奇怪的问题 大家请进来看看