控制系统典型环节演示程序
1. GUI启动
在工具栏选打开,或者在命令窗口提示符下输入guide打开。打开GUIDE后,。
GUI启动界面
2. GUI界面创立
,选取默认界面,即Blank GUI(default),。
3. 控制系统典型环节演示程序设计
1)程序功能描述
进行控制系统典型环节演示,涉及典型环节运营效果演示与代码展示。也可以在代码区输入绘制曲线语句并通过单击定制按钮绘制曲线。
2) 程序界面设计
依照程序功能规定,添加不同控件,并设立控件各自属性。
添加Axes控件,用来显示演示图形,双击调出属性编辑器进行各种属性设立,Tag属性设为“myAxes”。。
添加Panel控件用来盛放其她控件,。这里咱们盛放Edit Text控件。Tag属性设为“uipanel”,Title属性设为空。
添加Panel控件
添加Edit Text控件盛放于Panel控件中,此处作为代码区,。Tag属性设为“strCode”,String属性设为空,可以看到该控件中心“Edit Text”字样消失,及背静颜色等设立。
Edit Text控件添加
添加Static Button控件作为标记。Tag属性设为“textDemo”,String属性设为“典型环节演示”。
添加ListBox控件来从中选取4个不同典型环节选项。Tag属性设为“lstBox”,String属性设为:
添加两个Push Button控件。一种用于定制曲线绘制,顾客在代码区输入绘制曲线语句后,单击此按钮进行曲线绘制。Tag属性设为“btnDraw”,String属性设为“定制曲线”,TooltipString属性设为“在代码区中输入曲线参数,绘制任意曲线”。另一种用于关闭运营窗口,Tag属性设为“btnClose”,String属性设为“关闭”,TooltipString属性设为“关闭窗口”。
至此,界面所需控件已设立完毕,。
程序界面设计草图
如果控件排列不够整洁,可进行控件排列。在工具栏选或选Tools |Align 。如对窗口右侧4个控件按钮竖排整洁,。
界面控件布局设立
如果需要还可以添加类似于Windows窗口菜单栏选项。在编辑窗口工具栏选或选Tools
|Menu Editor,。
菜单设计编辑窗口
3)程序代码设计
依照功能需求,给按钮添加动作按钮,即给它编写一种回调函数。
(1)定制曲线按钮回调函数
选定“定制曲线”按钮后,右击鼠标,选取View Callbacks|,,依照需要为其在指向处添加语句如下。。
try
str=char(get(,'String'));
str0=[];
for ii=1:size(str,1)
str0=[str0,deblank(str(ii,:))];
end
eval(str0);
axes();
plot(x,y);
catch
errordlg('请重新检查输入数据!');
end
定制曲线回调函数位置
定制曲线回调函数
(2)典型环节列表框回调函数
按上操作添加语句如下。。
v=get(,'value');
switch v
case 1,
str1='nump=3;denp=1;';
str2='t=0::10;';
str3='[y,t,x]=step(nump,denp,t);';
set(,'String',char(str1,str2,str3));
set(,'Title','比例环节');
case 2,
str1='nump=1;deng=[ 1];';
str2=
GUI控制系统典型环节的演示 来自淘豆网www.taodocs.com转载请标明出处.