how can create Changing lamp color with start and stop button

조회 수: 7 (최근 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
Amir Azadeh Ranjbar 2022년 5월 6일
Sorry for being late
Thank you for your guidance
But I solved the problem

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Amir Azadeh Ranjbar
Amir Azadeh Ranjbar 2022년 5월 6일
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에서 Develop Apps Using App Designer에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by