|
|
GUI-Projekt speichern/laden: Problem mit openfig |
|
punkNgrind |
Forum-Century
|
|
Beiträge: 136
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 09.08.2016, 10:23
Titel: GUI-Projekt speichern/laden: Problem mit openfig
|
|
|
|
|
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?
|
|
|
|
|
punkNgrind |
Themenstarter
Forum-Century
|
|
Beiträge: 136
|
|
|
|
Anmeldedatum: 10.03.11
|
|
|
|
Wohnort: Hamburg
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 09.08.2016, 12:43
Titel:
|
|
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.
|
|
|
|
|
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.
|
|