技巧:
- Tooltip的使用
- Vislble和Enable
- if函数语句的使用
案例功能:一个需要对温度严格把控的环境,人不能进去,高精度温度传感器+可变色光源实现可视化,根据阈值进行提示:大于500度显示红色,表示温度过高;橙色表示温度适中,温度在200-500度;蓝色表示温度过低,温度小于200度。
function wenduValueChanged(app, event)
value = app.wendu.Value;
if value >= 500
app.Lamp.Color="1,0,0";
app.showtips.Value= "温度过高";
elseif value <= 500&&value >= 200
app.Lamp.Color="0.93,0.6,0.13";
app.showtips.Value = "温度适中";
elseif value <200
app.Lamp.Color="0,0,1";
app.showtips.Value = "温度适中";
end
end
效果: