how can create Changing lamp color with start and stop button

3 次查看(过去 30 天)

采纳的回答

Geoff Hayes
Geoff Hayes 2022-4-21
@Amir Azadeh Ranjbar - you would need callback functions for your start and stop buttons. These callbacks would then change the colour of the lamp. Something like the following may work:
% Button pushed function: StartButton
function StartButtonPushed(app, event)
app.Lamp.Color = 'b'; % blue
end
% Button pushed function: StopButton
function StopButtonPushed(app, event)
app.Lamp.Color = 'r'; % red
end

更多回答(1 个)

Amir Azadeh Ranjbar
app.Lamp_2.Color='g';
d=app.UITable.Data;
if height(d)<1
t={'','','','','',''};
app.UITable.Data=[d;t];
end
app.t1=datetime("now");
app.Lamp.Color=[1 0 0];
function ChangeA(x,y)
C=app.Lamp.Color;
if isequal(C,[0 1 0])
app.Lamp.Color=[1 0 0];
else
app.Lamp.Color=[0 1 0];
end
end
app.Timer0=timer("TimerFcn",@(x,y) ChangeA,"StartFcn",@ChangeA,"ExecutionMode","fixedRate","Period",0.5);
Sec=1/24/60/60;
startat(app.Timer0,now+1*Sec)

类别

Help CenterFile Exchange 中查找有关 Migrate GUIDE Apps 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by