WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Schleife durch Callback Aufruf unterbrechen

 

sebastian16589
Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 21.05.13
Wohnort: München
Version: ---
     Beitrag Verfasst am: 21.05.2013, 15:59     Titel: Schleife durch Callback Aufruf unterbrechen
  Antworten mit Zitat      
Hallo zusammen!

Zuerst mal ich bin ganz neu hier und würde euch gerne um Hilfe bitten.

Und zwar habe ich eine GUI erstellt mit guide da sind mehrere Radiobuttons uns anderere Objekte.
Es geht darum dass ich verschiedene Paramter einstellen will und dann über einen "START" Button werden diese Werte eingelsen und für Berechnungen verwendet. Das heißt, nach dem Drücken des START Button werden diese Werte in mehrere Formeln eingesetzt, bis dann eine Endlosschleife durchlaufen wird. Diese möchte ich durch Drücken eines "STOP" Button unterbrechen.

Nur irgendwie funktioniert das nicht, die Callback Funktion des START Button wird nicht unterbrochen. Das komische ist, wenn ich das ganze Programm debugge und mehrere Breakpoints setze, kann ich schön mitverfolgen, dass die Callback Funktion des START Button unterbrochen wird durch die Callback des STOP Button, wie gewünscht.
Wenn ich das ganze dann aber wieder in "Echzeit" ablaufen lasse, bricht das Programm nicht ab.

Hat jemand eine Idee woran das liegt, bzw wie ich das ganze Problem beheben kann. Bin um jeden Gedanken frohe.
Danke schonmal Smile
Private Nachricht senden Benutzer-Profile anzeigen


sebastian16589
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 16
Anmeldedatum: 21.05.13
Wohnort: München
Version: ---
     Beitrag Verfasst am: 22.05.2013, 06:49     Titel:
  Antworten mit Zitat      
OK, super habs doch selber hinbekommen. Lag daran, dass ich übersehen habe, dass die Callbacks, auch wenn Interruptible auf ON gesetzt ist, ja auch nur unterbrochen werden kann, wenn die Funktion entweder drawnow, figure usw. aufruft. Hab jetzt einfach ein drawnow in meine Endlosschleife eingebaut und funktioniert Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.