欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    GUI控制系统典型环节的演示样本.docx

    • 资源ID:13438603       资源大小:708.21KB        全文页数:13页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    GUI控制系统典型环节的演示样本.docx

    1、GUI控制系统典型环节的演示样本控制系统典型环节演示程序1. GUI启动在工具栏选打开,或者在命令窗口提示符下输入guide打开。打开GUIDE后,即呈现如图1.1所示启动界面。图1.1 GUI启动界面2. GUI界面创立如图1.1所示,选取默认界面,即Blank GUI(default),确认后即弹出如图1.2所示初始界面。图1.2现实控件名称设立界面3. 控制系统典型环节演示程序设计1)程序功能描述进行控制系统典型环节演示,涉及典型环节运营效果演示与代码展示。也可以在代码区输入绘制曲线语句并通过单击定制按钮绘制曲线。2) 程序界面设计依照程序功能规定,添加不同控件,并设立控件各自属性。1)

    2、添加Axes控件,用来显示演示图形,双击调出属性编辑器进行各种属性设立,Tag属性设为“myAxes”。如图1.3所示。图1.3Axes控件属性设立2)添加Panel控件用来盛放其她控件,如图1.4所示。这里咱们盛放Edit Text控件。Tag属性设为“uipanel”,Title属性设为空。图1.4 添加Panel控件3)添加Edit Text控件盛放于Panel控件中,此处作为代码区,如图1.5所示。Tag属性设为“strCode”,String属性设为空,可以看到该控件中心“Edit Text”字样消失,及背静颜色等设立。图1.5 Edit Text控件添加4)添加Static But

    3、ton控件作为标记。Tag属性设为“textDemo”,String属性设为“典型环节演示”。5)添加ListBox控件来从中选取4个不同典型环节选项。Tag属性设为“lstBox”,String属性设为:6)添加两个Push Button控件。一种用于定制曲线绘制,顾客在代码区输入绘制曲线语句后,单击此按钮进行曲线绘制。Tag属性设为“btnDraw”,String属性设为“定制曲线”,TooltipString属性设为“在代码区中输入曲线参数,绘制任意曲线”。另一种用于关闭运营窗口,Tag属性设为“btnClose”,String属性设为“关闭”,TooltipString属性设为“关闭窗

    4、口”。至此,界面所需控件已设立完毕,如图1.6所示。图1.6 程序界面设计草图如果控件排列不够整洁,可进行控件排列。在工具栏选或选Tools |Align Objects弹出窗口如图1.7所示。如对窗口右侧4个控件按钮竖排整洁,如图1.7所示。图1.7 界面控件布局设立如果需要还可以添加类似于Windows窗口菜单栏选项。在编辑窗口工具栏选或选Tools |Menu Editor,弹出编辑窗口如图1.8所示。图1.8 菜单设计编辑窗口3)程序代码设计依照功能需求,给按钮添加动作按钮,即给它编写一种回调函数。(1)定制曲线按钮回调函数选定“定制曲线”按钮后,右击鼠标,选取View Callbac

    5、ks|Callback保存生成文献后自动打开helloworld.m文献,并指向该回调函数如图1.9所示,依照需要为其在指向处添加语句如下。添加效果如图1.10所示。try str=char(get(handles.strCode,String); str0=; for ii=1:size(str,1) str0=str0,deblank(str(ii,:); end eval(str0); axes(handles.myAxes); plot(x,y);catch errordlg(请重新检查输入数据!);end图1.9 定制曲线回调函数位置图1.10 定制曲线回调函数(2)典型环节列表框回

    6、调函数按上操作添加语句如下。添加后如图1.11所示。v=get(handles.lstBox,value);switch v case 1, str1=nump=3;denp=1; str2=t=0:0.1:10; str3=y,t,x=step(nump,denp,t); set(handles.strCode,String,char(str1,str2,str3); set(handles.uipanel,Title,比例环节); case 2, str1=nump=1;deng=0.2 1; str2=t=0:0.1:10; str3=y,t,x=step(nump,deng,t); s

    7、et(handles.strCode,String,char(str1,str2,str3); set(handles.uipanel,Title,惯性环节); case 3, str1=K=2;T=0.1;N=5;numpd=K*T K;denpd=T/N 1; str2=t=0:0.1:10; str3=y,t,x=step(numpd,denpd,t); set(handles.strCode,String,char(str1,str2,str3); set(handles.uipanel,Title,比例微分环节); case 4, str1=K=4;T=0.2;N=5;numpi=K

    8、*T K;denpd=T 0; str2=t=0:0.1:10; str3=y,t,x=step(numpi,denpi,t); set(handles.strCode,String,char(str1,str2,str3); set(handles.uipanel,Title,比例积分环节);endbtnDraw_Callback(hObject,eventdata,handles)(3)关闭窗口回调函数 添加如下语句,添加后如图1.12所示。close(gcf);4.程序测试运营运营程序后,浮现如图1.13所示界面。输入绘制曲线如下代码,x=0:0.1:4*pi;y=cos(x);单击“定制曲线”按钮后,浮现如图1.14所示运营成果。5.各典型环节演示运营点击工具栏按钮,弹出如图1.1所示GUI启动界面,选取Open Exiting GUI打开已经编辑建立好窗口如图1.15所示,打开窗口编辑界面,选取编辑栏Tools|Run选项或点击按钮弹出运营界面后选取各典型环节,运营成果分别如图1.161.19所示。图1.11 典型环节列表框会点函数图1.12关闭窗口回调函数图1.3程序界面图1.14 定制曲线运营成果图1.15 打开已经设计好演示窗口图1.16 比例环节演示成果图1.17 惯性环节演示成果图1.18 比例微分环节演示成果图1.19 比例积分环节演示成果


    注意事项

    本文(GUI控制系统典型环节的演示样本.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开