信号灯,可显示特定的颜色
示例:简单实现红绿灯,每隔5秒切换信号灯颜色,并提示现在状态
操作步骤:
1)将信号灯、文本区域拖拽到画布上,并将信号灯当前状态设为绿灯
2) 设置该app的启动回调函数
回调代码为:
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='现在为绿灯';
运行效果如下: