|
|
Existenz eines Fensters abfragen |
|
rudi_ |
Forum-Anfänger
|
|
Beiträge: 26
|
|
|
|
Anmeldedatum: 18.07.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2007a
|
|
|
|
|
|
Verfasst am: 18.08.2008, 16:26
Titel: Existenz eines Fensters abfragen
|
|
Hallo!
Ich habe eine GUI für eine Berechnung. Ein Klick öffnet dann das GUI Ergebnis.
Wenn ich nun ein weiteres Mal eine Berechnung anstosse, ohne die GUI Ergebnis vorher zu schließen bekomme ich einen Fehler.
Ich möchte also abfragen, ob die GUI Ergebnis noch offen ist.
Wie kann ich das machen? Beide GUIs wurden mit Guide erstellt und ich rufe einfach das damit entstandene m-file auf.
Ich weiss, wie das Fenster heißt, aber ich komme nicht an den Handle bzw. Existenz.
Vielen Dank für Eure Hilfe!
Rudi
|
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.029
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 18.08.2008, 16:34
Titel:
|
|
Moin,
wenn du weißt wie das Fenster heißt, dann kannst du den handle so bekommen:
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Robert |
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 14.11.08
|
|
|
|
Wohnort: Istanbul
|
|
|
|
Version: 2010b
|
|
|
|
|
|
Verfasst am: 21.04.2009, 09:26
Titel:
|
|
Hallo,
ich hab schätzungsweise genau das gleiche Problem, check aber die Lösung noch nicht ganz.
Also ich hab ein Fenster A aus dem ich auf Knopfdruck Fenster B oder Fenster C öffnen kann.
Sollte jemand Fenster C öffnen wollen, aber Fenster B noch offen sein, soll Fenster B zuerst geschlossen werden. Wie läuft das jetzt mit findobj?
Kommen um das Fenster_B nicht auch noch Hochkommas?
Wie vermeide ich am einfachsten, dass nicht auch Fenster A geschlossen wird?
Danke schon mal im Voraus!
Robert
|
|
|
Bijick |
Ehrenmitglied
|
|
Beiträge: 914
|
|
|
|
Anmeldedatum: 18.06.07
|
|
|
|
Wohnort: Nürnberg
|
|
|
|
Version: R2006b, R2008b
|
|
|
|
|
|
Verfasst am: 21.04.2009, 09:35
Titel:
|
|
Hallo Robert,
ja, da fehlen noch Hochkommas. Außerdem musst Du 'figure' durch 'name' ersetzen.
Folgendes funktioniert beispielsweise
Aber der Name kann natürlich auch über die GUI-Eigenschaften vergeben werden.
Herzliche Grüße
Bijick
_________________
>> why
|
|
|
Robert |
Forum-Fortgeschrittener
|
|
Beiträge: 60
|
|
|
|
Anmeldedatum: 14.11.08
|
|
|
|
Wohnort: Istanbul
|
|
|
|
Version: 2010b
|
|
|
|
|
|
Verfasst am: 21.04.2009, 10:18
Titel:
|
|
Hi Bijick,
du Gott! Sehr gut, das klappt jetzt soweit.
Bei mir hakts jetzt aber daran, dass ich das für mehrere Fenster brauche.
Theoretisch könnte ich diese zwei Zeilen ja x mal schreiben für x Fenster. Aber man ist ja faul
Mein Vorschlag (der aber leider nicht funktioniert...):
Das liegt irgendwo an den Hochkommas oder Klammern schätzungsweise...
LG
Robert
|
|
|
HansB. |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.04.2009, 11:15
Titel:
|
|
Hallo Robert,
du könntet es mit Hilfe von RegularExpressions lösen:
Grüße Hans
|
|
|
|
|
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.
|
|