matlab appdesigner系列-仪器仪表2-信号灯

信号灯,可显示特定的颜色

示例:简单实现红绿灯,每隔5秒切换信号灯颜色,并提示现在状态

操作步骤:

1)将信号灯、文本区域拖拽到画布上,并将信号灯当前状态设为绿灯

matlab appdesigner系列-仪器仪表2-信号灯_第1张图片

2) 设置该app的启动回调函数

matlab appdesigner系列-仪器仪表2-信号灯_第2张图片

回调代码为:

            app.TextArea.Value='现在为绿灯'; 
            pause(5);
            app.Lamp.Color=[1.00,0.00,0.00];
            app.TextArea.Value='现在为红灯';
            pause(5);
            app.Lamp.Color=[1.00,1.00,0.00];
            app.TextArea.Value='现在为黄灯';
            pause(5);
            app.Lamp.Color=[0.00,1.00,0.00];
            app.TextArea.Value='现在为绿灯';  

运行效果如下:

 matlab appdesigner系列-仪器仪表2-信号灯_第3张图片

 

你可能感兴趣的:(matlab,appdesigner,matlab)