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 in m-file starten?

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.10.2011, 12:29     Titel: GUI in m-file starten?
  Antworten mit Zitat      
Ersteinmal Hallo an alle,
Ich habe ein Problem. Undzwar habe ich ein Matlab Skript, welches über eine GUI seine Parameter bekommt, und durch Buttondruck gestartet wird.
Nun gibt es im Matlab Skript eine Stelle, wo noch einmal eine Abfrage kommt, welche Punkte betrachtet werden sollen (von-bis) und diese Abfrage läuft im mom über das "Command Window". Nun zu meiner Frage:
Kann man an dieser Stelle eine neue GUI starten zur Parameter abfrage?
Im mom bekomme ich das einfach nicht hin und habe auch bei Google leider nix passendes gefunden... Ich hoffe Ihr versteht mein Problem, und würde mich über eine Lösung sehr freuen.

Liebe Grüße Gast^^


Marco H.
Forum-Guru

Forum-Guru


Beiträge: 404
Anmeldedatum: 12.11.10
Wohnort: Dortmund
Version: 2010a/2012b
     Beitrag Verfasst am: 25.10.2011, 07:45     Titel:
  Antworten mit Zitat      
Hey,
wo liegt denn genau dein Problem? Und was hast du schon versucht? Prinzipiell kannst du aus jedem Script und jeder Function und jeder Klasse eine belibiege GUI starten.
Code:

deineGui(Startwert,Endwert) % starten einer Gui mit übergabeparametern
% --------------------------------
function deineGui_OpeningFcn(hObject, eventdata, handles, varargin)
% speichern der Daten im handlestruct
handles.Satrtwert = varargin{1};
handles.Endwert = varargin{2};
% Choose default command line output for SDBerechnung_eckig_piening
handles.output = hObject;

% Update handles structure
guidata(hObject, handles);
 


So hättest du in jedem Callback der GUI deinen Start und Endwert zur Verfügung...

Greetings

Marco
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 25.10.2011, 14:53     Titel: Re: GUI in m-file starten?
  Antworten mit Zitat      
Hallo,

"inputdlg" ist z.B. eine einfache GUI zur Abfrage von Parametern.
Hilft Dir das schon weiter?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.10.2011, 08:11     Titel:
  Antworten mit Zitat      
Danke schon einmal für die beiden Antworten, ich werde Sie gleich mal ausprobieren.
Mein Problem liegt darin, dass wenn ich die GUI in einer m-file starten möchte, die GUI geöffnte wird, aber die m-file im hintergrund weiter läuft, und mir somit sofort eine Fehlermeldung ausgibt. Im Moment teste ich das nur bei einer kleinen Mtestfile, wo ich die GUI Starte und mir dann eigentlich die Parameter ausgeben möchte. Somit bekomme ich natürlich eine Fehlerausgabe, dass die Paramter unbekannt sind.
Falls einer der beiden Lösungen mir weiterhilft werde ich euch sofort bescheid geben und das Thema auf gelöst stellen Wink
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 27.10.2011, 09:04     Titel:
  Antworten mit Zitat      
Hallo,

Wenn Du auf ein GUI-Fenster warten möchtest: Siehe "uiwait".

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.10.2011, 10:46     Titel:
  Antworten mit Zitat      
Ich habe das Problem jetzt umgangen, indem ich in der Startgui schon die Abfrage der Untergui eingepflanzt habe. Somit hat sich meine Frage erübrigt.
Die Lösungsvorschläge haben mir zumindenst leider nicht wirklich weitergeholfen.
Trotzdem ein Dank an alle und euch ein schönes Wochenende!
 
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 - 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.