how can create Changing lamp color with start and stop button

6 Ansichten (letzte 30 Tage)

Akzeptierte Antwort

Geoff Hayes
Geoff Hayes am 21 Apr. 2022
@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

Weitere Antworten (1)

Amir Azadeh Ranjbar
Amir Azadeh Ranjbar am 6 Mai 2022
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)

Kategorien

Mehr zu Develop Apps Using App Designer finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by