|
dtvito |
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.10.2013, 10:20
Titel: Skript auf GUI warten
|
|
Moin,
Ich habe zur Zeit ein Problem und habe irgendwie nichts passendes gefunden, deswegen frage ich hier einfach mal.
Also mein Problem:
Ich habe ein m-Skript in dem eine GUI aufgerufen wird, über die ein Dateilpfad ausgewählt werden kann. Das mache ich, weil ich finde dass es bequemer für den User ist, als den Pfad zu kopieren etc.
Anschließend wird die eingelesene Datei noch über ein Funktion extrahiert und im Workspace gespeichert.
So weit, so gut.
Nun habe ich aber das Problem, dass das Skript einfach weiter läuft, weil ich ja nur einen GUI Aufruf im Skript habe.
Wie baue ich nun ein, dass das Skript quasi wartet, bis es ein Callback von der GUI bekommt?
Ich hatte hier im Forum nur etwas zu 'uiwait' gefunden, was aber so nicht wirklich passt hier
Also schon einmal danke für eure Hilfe!
|
|
|
|
|
dtvito |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.10.2013, 10:31
Titel:
|
|
So hat sich erledigt.
Wenn ich Depp nur mal gleich uiwait an die richtige Stelle gesetzt hätte...
|
|
|
dtvito |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2013, 13:30
Titel:
|
|
Jetzt habe ich aber doch noch ein Problem. Und zwar, wenn ich nun die GUI einfach schließe ohne einen Pfad auszuwählen, dann kommt folgende Fehlermeldung:
Außerdem erhalte ich diese Fehlermeldung auch, wenn ich die GUI über close(gcbf) automatisch schließen lassen möchte.
Wie verhindere ich diesen Fehler und wie baue ich close richtig ein?
schon einmal Dankeschön!
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 24.10.2013, 14:15
Titel:
|
|
Hallo
Dann musst in deiner getPath_OutputFcn das am besten abfangen.
Irgendwie wenn nichts ausgewählt wurde auf leer setzen,
vermutlich so:
|
|
|
dtvito |
Themenstarter
Forum-Newbie
|
|
Beiträge: 8
|
|
|
|
Anmeldedatum: 22.10.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2013, 14:19
Titel:
|
|
Ahh sehr gut!
Funktioniert jetzt. Dankeschön!
|
|
|
|
|
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 - 2024
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.
|
|