I am looking for a function like 'Ctrl-C'

4 Ansichten (letzte 30 Tage)
Halil Akcam
Halil Akcam am 15 Jul. 2017
Beantwortet: Walter Roberson am 16 Jul. 2017
Hallo,
I have following problem:
I am working on the Appdesigner and I want to add a 'CancelButton'.
I have two buttons. The first button start a loop (function 'ButtonCallback') and the other button should terminate the execution of the function 'ButtonCallback'. I have already tried:
  • exit()
  • quite()
  • return
  • break
I am looking for a function like 'Ctrl-C'.
set(handle.Button,'Interruptible','on');
function ButtonCallback(app)
for i = 1:N
%statement
pause(0.00001);
end
end
function CancelButtonCallback(app)
%Code to terminate the 'Button1Callback(app)' function
end
thx

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 16 Jul. 2017
You could try using a Java Robot to send a Key Press and Key Release event. However, this is not recommended.
You should be creating your loop to sometimes check a flag indicating whether it is being asked to stop. The cancel button should set the flag.
I do not know enough about app designer to talk about how to create shared values for it.

Weitere Antworten (0)

Kategorien

Mehr zu Downloads 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