Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件

由于一些主观及客观的原因,博主已经放弃了在CSDN上更新文章,感兴趣的朋友可以去我的个人博客去浏览可能需要的文章。

陶小桃Blog-无限进步的优质帅气大学生!热衷于分享技术和日常生活的机械专业小哥哥,捣鼓机械设计、计算机视觉和深度学习。网站还涉及到网页设计以及SEO相关地博文。https://www.52txr.cn/

一、分档旋钮控件 

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第1张图片

可以对档位进行设置,例如改为"off"、“low”、“medium”、“high”

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第2张图片

对分档旋钮设置回调函数:

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第3张图片

用不同的档位来显示不同的颜色:

       function KnobValueChanged(app, event)
            value = app.Knob.Value;
            if strcmp(value,'off')
                app.Lamp.Color= '0,0,0';
            end
            if strcmp(value,'low')
                app.Lamp.Color= '1,1,0';
            end
            if strcmp(value,'medium')
                app.Lamp.Color= "1,1,1";
            end
            if strcmp(value,'high')
                app.Lamp.Color= '1,0,0';
            end
        end

注意:用RGB设置颜色的时候选择0-1范围.

二、下拉菜单栏控件

选择下拉菜单栏,和一个坐标系,下拉菜单栏默认有4个,可自行增加或者减少。

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第4张图片

items可以修改成自己的选项名:

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第5张图片

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第6张图片

 设置回调函数:

        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自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第7张图片

三、微调器控件 

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第8张图片

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第9张图片

微调器也有即时变化和后来变化这两种选择。

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第10张图片

Matlab App Designer自学笔记(十四):分档旋钮控件、下拉菜单控件、微调控件_第11张图片

你可能感兴趣的:(Matlab,APP,Designer教程,matlab,开发语言)