|
|
Programausführung bei errordlg unterbrechen |
|
Bregor |

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 22.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 16:48
Titel: Programausführung bei errordlg unterbrechen
|
 |
Hallo,
ich habe schon viel gesucht, aber keine zufriedenstellende Lösung gefunden
Im Prinzip möchte ich folgendes machen:
Das Problem: Wenn ich an diese stelle komme, brauche ich einen Befehl, welcher die Ausführung des Matlabscriptes beendet. Ich habe ein paar workarounds gefunden, aber keinen simplen Befehl.
Exit schließt ja ganz Matlab, das möchte ich nicht, ich möchte nur das Program unterbrechen. Ähnlich der Funktion ctrl + c.
Gibt es so einen simplen Befehl überhaupt?
|
|
|
|
|
Kascho |

Forum-Century
|
 |
Beiträge: 195
|
 |
|
 |
Anmeldedatum: 24.03.10
|
 |
|
 |
Wohnort: Jena
|
 |
|
 |
Version: R2008b ... :(
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 16:50
Titel:
|
 |
|
|
Bregor |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 22.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 17:16
Titel:
|
 |
Hallo,
return bringt mir leider nichts, da sich die Fehlerabfrage in einer Subfunktion befindet, er dann also in der Hauptfile einfach zur nächsten weitergeht.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 17:37
Titel:
|
 |
Hallo,
wie wäre es mit
Grüße,
Harald
|
|
|
Bregor |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 22.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 17:48
Titel:
|
 |
Da habe ich von gelesen, weis aber nicht genau wie ich es anwenden soll.
bei meinem Beispiel, wäre das dann:
oder wie?
|
|
|
BlackDread |

Forum-Century
|
 |
Beiträge: 212
|
 |
|
 |
Anmeldedatum: 11.05.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 17:50
Titel:
|
 |
Hallo,
alternativ setze dir ein Errorflag und Werte das in der Hauptfunktion aus.
Grüße
Chris
_________________
--> Kapieren statt Kopieren <---
____________________________________________________
FAQs sind dazu da, FAQs zu beantworten
Richtig fragen!
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 17:59
Titel:
|
 |
Hallo,
klar kannst du das so wie von dir beschrieben machen. Ich dachte, dass du errordlg bewusst eingesetzt hast, weil du die Fehlermeldung als Popup haben möchtest. Allerdings bricht dies das Programm nicht ab, was du durch ein nachgeschobenes error(' ') erreichen kannst.
Grüße,
Harald
|
|
|
Bregor |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 22.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 18:04
Titel:
|
 |
Ok, habs mir error hinbekommen.
Der Fehler war, das es in einer Try-Catch schleife stand...
Danke Harald, genauso habe ich es jetzt gemacht.
|
|
|
Bregor |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 9
|
 |
|
 |
Anmeldedatum: 22.10.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 18:23
Titel:
|
 |
Ok, funktioniert doch nicht....
Er geht über den Error Befehl einfach hinweg, führt die Zeile zwar wohl aus, aber nicht richtig irgendwie...
Aha, man MUSS etwas drinstehen also
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.11.2013, 18:30
Titel:
|
 |
Hallo,
du musst in den error-String zumindest ein Leerzeichen reinschreiben.
Wenn du nur '' nimmst, wird es übergangen.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|