Hallo, Ich habe derzeit ein Programm laufen (Dauerbetrieb -> Optimierungsprozess) welche einerseits völlig automatisch laufen soll andererseits einen dynamischen Debugstop zulassen soll ... D.h ich möcht während des Betriebes einen Breakpoint setzen (was ja nicht geht in Matlab). Probiert habe ich eine externe Funktion zu verwenden -> da lässt sich ja ein Breakpoint dann setzen jedoch holt sich matlab nur beim ersten Start den Funktion handle zu dieser Funktion und reagiert daher nicht auf den Breakpoint in der Funktion ... Weiters gäbs natürlich auch noch die Möglichkeit in jedem Zyklus auf einen Tastendruck zu warten -> der Zyklus wird jedoch nur alle Stunden einmal durchlaufen und man müsste gezwungenermaßen eine Wartezeit einplanen (welche natürlich den Vorgang noch weiter verzögert). Hat jemand vl eine Idee wie man so etwas lösen könnte ? Dankeschön lg Peter
Nach folgendem Muster könnte das gehen, nicht schön aber 'it could do the trick' g= 0; f = figure; b = uicontrol('style','push','string','g++','callback','g=g+1'); % now the loop while g < 10 fprintf(1,'The variable g is now %i\n', g); drawnow end http://www.mathworks.com/matlabcentral/newsreader/view_thread/6663 Cheers Detlef
Danke ... an einen figure-button hab ich natürlich nicht gedacht ;-) , lg peter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.