|
|
Wie Variabeln aus GUI im Workspace sichtbar machen? |
|
mathman |
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 26.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.01.2012, 11:36
Titel: Wie Variabeln aus GUI im Workspace sichtbar machen?
|
|
Hallo,
zur Zeit besteht das Programmieren in der GUI bei mir aus Try and Error, da ich leider nicht den Inhalt der einzelnen Variablen im Workspacefenster von Matlab R2011a sehe. Gibt es eine Möglichkeit sich den Inhalt der GUI im Workspacefenster anzeigen zu lassen ?
Gruß
mathman
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.01.2012, 12:33
Titel:
|
|
Hallo,
was meinst du mit dem "Inhalt der GUI"?
Die momentan verfügbaren Variablen kannst du dir mit dem Debugger anzeigen lassen. Haltepunkt setzen, indem du auf den Strich vor der Zeile klickst, Programm ausführen, und es bleibt stehen, wenn diese Stelle erreicht wird.
Grüße,
Harald
|
|
|
mathman |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 26.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.01.2012, 14:11
Titel:
|
|
Hi,
ich befinde mich in dem normalen Matlabfenster.
Dort ist in der Mitte ist das Command Window, daneben oben rechts ist der Workspace (rot markiert).
Rufe ich nun Funktionen in dem Cammandfenster auf werden alle Rückgabewerte im Workspace an gezeigt. Dies ist sehr praktisch, da ich nun sehe welche Werte nun wirklich in den einzelnen Variablen stehen.
Starte ich nun die GUI sehe ich leider nicht, welche Werte die Variablen haben die in der GUI genutzt werden.
Gruß
Matze
Beschreibung: |
|
Download |
Dateiname: |
screen_matlab.PNG |
Dateigröße: |
60.18 KB |
Heruntergeladen: |
594 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.01.2012, 14:16
Titel:
|
|
Hallo,
so weit, so gut.
Hast du nun meinen Vorschlag ausprobiert?
Grüße,
Harald
|
|
|
mathman |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 26.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.01.2012, 15:17
Titel:
|
|
Hi,
ich habs probiert, jedoch nicht hin bekommen
Ich hab unter Debug leider leider nichts gesehen, was mir den Inhalt ausgeben könnte (siehe Foto)
Beschreibung: |
|
Download |
Dateiname: |
screen_matlab.PNG |
Dateigröße: |
55.13 KB |
Heruntergeladen: |
625 mal |
|
|
|
Gast1 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.01.2012, 15:43
Titel:
|
|
Hey,
Eigentlich sieht es so aus, als ob du es richtig gemacht hast.
Du hast in eine Callback-Funktion einen Breakpoint gesetzt.
Jetzt einfach die GUI starten
Wenn diese Callback-Funktion aufgerufen wird (hier z.b. das entsprechende popup menu benutzen), sollte du den Workspace dieser Funktion sehen.
|
|
|
mathman |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 22
|
|
|
|
Anmeldedatum: 26.10.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.01.2012, 15:52
Titel:
|
|
Da hatte ich wohl Tomaten auf den Augen
habe die ganze Zeit nach einer Toolbox in dem Debugreiter gesucht und habe nicht in das Workspacefenster geschaut
Da steht es dann ja
Vielen lieben Dank für die Hilfe
Gruß
mathman
|
|
|
|
|
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 - 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.
|
|