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

GUI-Projekt speichern/laden: Problem mit openfig

 

punkNgrind
Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 09.08.2016, 11:23     Titel: GUI-Projekt speichern/laden: Problem mit openfig
  Antworten mit Zitat      
Hallo Zusammen,

ich bin einwenig ratlos mit einem Problem:

Ich habe eine GUI die im gewissen Sinne von dem User verändert werden kann.
Nun soll es möglich sein, dass der User sein Projekt speichern und später von der (Grund-)GUI wieder laden kann.

Wie kann ich da am besten Vorgehen?

Ich habe jeweils eine Callback für Save- und Load-Projekt.
Versucht habe ich es einerseits mit load und save des Handles als .mat-File so wie hier:
http://www.gomatlab.de/save-load-handles-t28118.html
und mit savefig und openfig (mit 'new' und 'reuse').
Beides mal entsteht das Problem, dass beim Laden ein zweites Fenster aufpoppt, welches ja exakt den gleichen Namen hat. Ich vermute mal genau dort liegt das Problem. Denn wenn ich z.B. das alte Fenster schliessen will, dann schließt der Befehl natürlich beide Fenster, da sie ja den gleichen Namen haben.

Ich habe ja gedacht, dass dies mit dem Befehl openfig irgendwie möglich sein müsste, aber wie?

Hat jemand eine Idee wie ich da am besten herangehe?
Private Nachricht senden Benutzer-Profile anzeigen


punkNgrind
Themenstarter

Forum-Century

Forum-Century


Beiträge: 136
Anmeldedatum: 10.03.11
Wohnort: Hamburg
Version: R2014b
     Beitrag Verfasst am: 09.08.2016, 13:43     Titel:
  Antworten mit Zitat      
Meine aktuelle Lösung (nicht schön, aber selten):

1. callback_save:
- Projekt speichern mit savefig

2. callback_load:
- Auswahl der Datei
- eine LoadingProject-GUI mit (Übergabeparameter des Speicherortes) öffnen

3. LoadingProject_OpeningFcn:
- Ursprüngliche GUI schliessen
- mit den Übergabeparameter und openfig Projekt laden

4. LoadingProject_OutputFcn:
- Die LoadingProject-GUI schliessen

Ist eine funktionierende, aber - wie gesagt - eine unschöne Lösung.
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 - 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.