本文主要是介绍Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于一些主观及客观的原因,博主已经放弃了在CSDN上更新文章,感兴趣的朋友可以去我的个人博客去浏览可能需要的文章。
陶小桃Blog-无限进步的优质帅气大学生!热衷于分享技术和日常生活的机械专业小哥哥,捣鼓机械设计、计算机视觉和深度学习。网站还涉及到网页设计以及SEO相关地博文。https://www.52txr.cn/
一、分档旋钮控件
可以对档位进行设置,例如改为"off"、“low”、“medium”、“high”
对分档旋钮设置回调函数:
用不同的档位来显示不同的颜色:
function KnobValueChanged(app, event)value = app.Knob.Value;if strcmp(value,'off')app.Lamp.Color= '0,0,0';endif strcmp(value,'low')app.Lamp.Color= '1,1,0';endif strcmp(value,'medium')app.Lamp.Color= "1,1,1";endif strcmp(value,'high')app.Lamp.Color= '1,0,0';endend
注意:用RGB设置颜色的时候选择0-1范围.
二、下拉菜单栏控件
选择下拉菜单栏,和一个坐标系,下拉菜单栏默认有4个,可自行增加或者减少。
items可以修改成自己的选项名:
设置回调函数:
function DropDownValueChanged(app, event)value = app.DropDown.Value;if value == "TXR"x = 1:0.1:10;y = sin(x);plot(app.UIAxes,x,y);elseif value == "TT"x = 1:0.1:10;y = cos(x);plot(app.UIAxes,x,y);elseif value == "PZ"x = 1:0.1:10;y = sin(x)+cos(x);plot(app.UIAxes,x,y);else %建议写这句话来兜底return; end end
三、微调器控件
微调器也有即时变化和后来变化这两种选择。
这篇关于Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!