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

Breakpoints verschwinden...

 

divB
Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 23.10.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.11.2009, 11:13     Titel: Breakpoints verschwinden...
  Antworten mit Zitat      
Hi,

fuer das debugging setze ich Breakpoints quer durch meinen Code, auch in Funktionen.

Habe ich nun z.B. "run.m" File als simples Script das Funktionen aufruft und in diesen funktionen sind Breakpoints, dann werden diese nicht nur ignoriert sondern auch gleich dezent rausgeloescht.

Die Breakpoints scheinen nur zu funktionieren wenn ich die Funktionen direkt auf der Kommandozeile aufrufe und das ist sehr unhandlich.

Gibt es eine Moeglichkeit dass bei Breakpoints immer gestoppt wird?

Ich brauche diese ja eigentlich hauptsaechlich um in den Variablenscope von Funktionen "reinzusehen".

LG,
divB
Private Nachricht senden Benutzer-Profile anzeigen


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 10.11.2009, 11:24     Titel:
  Antworten mit Zitat      
Hallo,

du kannst auch direkt in deiner Code Debugger-Befehle einsetzen
Code:

dbstop at 12 in myfile
 
Private Nachricht senden Benutzer-Profile anzeigen
 
divBg

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.11.2009, 08:41     Titel:
  Antworten mit Zitat      
Herzlichen Dank, das scheint auf den ersten Blick mal das zu tun was ich suche!

Dazu noch eine Frage zum Debugging: Gibt es eine Moeglichkeit Schleifen zu ueberspringen?

Es kommt sehr oft vor dass ich den Code schrittweise durchgehen moechte, aber aus welchen Gruenden auch immer 1024x1024 Doppelschleifen vorkommen...und die moechte ich z.B. als ganzes ueberspringen

LG
divB
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 11.11.2009, 10:14     Titel:
  Antworten mit Zitat      
Hallo,
nur wenn du auch ein Breakpoint nach der Schleife setzt, dann kannst Ausführung entweder mit F5-Taste oder dbcont Befehl bis zu nächsten Breakpoint fortsetzen
Private Nachricht senden Benutzer-Profile anzeigen
 
Schrank
Forum-Century

Forum-Century


Beiträge: 203
Anmeldedatum: 10.07.08
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 11.11.2009, 14:20     Titel:
  Antworten mit Zitat      
Hallo divBg,

kann es sein, dass du irgendwo in deinem Code ein
Code:
zu stehen hast, mit dem du dir deine BreakPoints selbst löschst?

Grüße
Schrank
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 11.11.2009, 14:55     Titel:
  Antworten mit Zitat      
Stimmt Schrank hat recht, du musst irgendwo
Code:

stehen.

Weil ich gestern über run-Befehl Script gestarten und bei mir verschwanden Breakpoints nicht.
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.