..优选4.2图形用户界面的翻开和初步设计在Matlab命令行运行guide命令翻开图形用户启动界面GUIDEQuickStart对话框,选择BlankGUI(Default),单击"OK〞按钮,新建一个图形用户界面设计界面,如图4-1所示。图4-1图形用户界面的新建根据本实验的具体
要求
对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗
和图形用户界面的设计原那么,将主界面命名为"kaishi〞,如图4-2StaticText,双击控件可引出图形窗和相应控件的属性编辑框"PropertyInspector〞,其属性设置为欢迎进入数字基带传输系统的仿真,字体大小可设置为16号,另外在工作区放置两个"PushButton〞按钮,分别双击这两个控件可引出图形窗和相应控件的属编辑框"PropertyInspector〞,在String一栏中修改各个控件的名称分别为进入和关闭,字体大小可设置为16号。如图4-3示的主界面和属编辑框"PropertyInspector〞。图4-2总界面图4-3设置开场界面4.3主界面的激活和回调函数的生成经以上操作后,工作台上所制作的界面外形及所含构件已经符合设计要求,但这个界面各构件之间的通讯还没有建立,为此必须激活处理。激活方式为:选中其中的一个控件,如"眼图〞控件,右击控件选择"ViewCallback〞中的"callback〞可出现一个可以(待填写回调指令的)M函数文件的文件编辑器界面,在待填写回调指令处填写语句figure(yantu),其余控件依此类推分别在指令处填写figure(digital),figure(digital_receive),figure(mjcr),figure(raise),figure(partrespond)其中digital,digital_receive,mjcr,raise,yantu,partrespond为显示数字基带传输过程中各过程波形的图形用户界面,这样就和其他的子界面之间建立了通信,回调函数如下填写:functionpushbutton1_Callback(hObject,eventdata,handles)%hObjecthandletopushbutton1(seeGCBO)%eventdatareserved-tobedefinedinafutureversionofMATLAB%handlesstructurewithhandlesanduserdata(seeGUIDATA)figure(digital)回调函数编写完成后,点击保存按钮进展保存,点击工作台上的"ActivateFigure〞工具图标,便可以看到关系,如图4-4示。图4-4写完成的总界面上面我们已经编写完了回调函数,所以要想看到如何,只需点击各个按钮,如点击码型及功率谱密度,将出现如图4-5示的图形。图4-5接后产生的界面4.4子界面的激活和回调函数的生成子界面的编制过程和主界面的编制过程类似,在编辑区放置几个"PushButton〞按钮,分别双击这几个控件可引出图形窗和相应控件的属编辑框"PropertyInspector〞,在String一栏中修改各个控件的名称分别为输入双极性信号,信道传输,接收滤波后输出,抽样判决,恢复信息,返回,然后在子界面上设置一个EditText,改变其属性,在属性中的Tag一栏中分别填写alpha(滚降系数),在上面用StaticText标注,然后激活各个按钮建立连接。激活方式为:选中其中的一个控件,如"输入双极性信号〞控件,右击控件选择"ViewCallback〞中的"callback〞可出现一个可以(待填写回调指令的)M函数文件的文件编辑器界面,在待填写回调指令处填写语句,其回调语句为:functionpushbutton5_Callback(hObject,eventdata,handles);%eventdatareserved-tobedefinedinafutureversionofMATLAB;%handlesstructurewithhandlesanduserdata(seeGUIDATA);.--.word.zlx=(sign(randn(1,100))+1)/2;grid=8;t=0:1/grid:length(x);fori=1:length(x)if(x(i)==1),forj=1:grid,y((i-1)*grid+j)=1;endelseforj=1:grid,y((i-1)*grid+j)=-1;end;end;endy=[y,x(i)];M=max(y);m=min(y);plot(t,y);axis([020-1.21.2]);.--.word.zl其他的按钮都按照此方法去激活。经过以上步骤生成的图形用户界面就可以投入使用。只要M文件在当前目录或在Matlab搜索路径上,在Matlab命令窗口输入对应的M文件,就能翻开如图4-5所示的图形用户界面。在此界面上可以进展相关的操作。点击图4-4中的任意一个按钮便可建立,如点击码型及功率谱密度按钮后到的图,就可以出现各种码型的选择界面,假设想返回到主界面观察其余传输过程的波形图即可点击返回按钮。其中返回按钮的回调函数程序:functionpushbutton7_Callback(hObject,eventdata,handles);%hObjecthandletopushbutton7(seeGCBO);%eventdatareserved-tobedefinedinafutureversionofMATLAB;%handlesstructurewithhandlesanduserdata(seeGUIDATA);figure(zongjiemian);delete(handles.figure1)