Matlab Appdesinger实现运行指示灯
Implementing the Operation Indicator with the Matlab Appdesigner Lamp
一、前言
Matlab AppDesigner是一个用于构建应用程序的环境,它运用面向对象编程思想,使用设计视图与代码视图协助构建。这对非科班出生但有需求的工科生非常友好,可用于进行课程设计与项目实现。
个人在项目推进过程中遇到了如下的需求:由于处理数据量大、耗时长,希望在AppDesigner中利用lamp控件实现 “运行指示灯” 效果,即当程序在计算处理中时指示灯为黄色,处理完成时指示灯为绿色,以此将处理进程更好地可视化。
最初的尝试是在处理按键的回调函数的首尾分别对lamp控件的颜色属性进行修改:
function ButtonPushed(app, event)
app.Lamp.Color = 'y'