旋钮,同过旋转显示特定的值

示例:模拟收音机调频

操作步骤:

1)将旋钮、标签按钮拖拽到画布上,将标签文字修改为:欢迎收听,并将旋钮其数值范围改为90-107

matlab appdesigner系列-仪器仪表3-旋钮-LMLPHP

2)设置旋钮的回调函数

matlab appdesigner系列-仪器仪表3-旋钮-LMLPHP 

代码为:

            value = app.Knob.Value;
            switch value
                case 96
                    app.Label.Text="欢迎收听山东人民广播电视台";
                case 97
                    app.Label.Text="欢迎收听河南人民广播电视台";
                case 101
                    app.Label.Text="欢迎收听北京人民广播电视台";
                case 103
                    app.Label.Text="欢迎收听天津人民广播电视台";
                case 104
                    app.Label.Text="欢迎收听湖北人民广播电视台";
                case 105
                    app.Label.Text="欢迎收听山西人民广播电视台";
                case 106
                    app.Label.Text="欢迎收听浙江人民广播电视台";
            end

运行效果为:在拖动红色三角改变旋钮数值时,通常不能完全在整数数值上,此时可以通过直接点击旋钮上的数字,旋钮会直接转到指定数字的位置。

matlab appdesigner系列-仪器仪表3-旋钮-LMLPHP 

 

 

01-30 09:41