|
mlisub |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 20.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2020, 18:10
Titel: GUI mit GUIDE
|
|
Hallo, ich kenne mich mit Matlab leider noch kaum aus und möchte jetzt eine GUI erstellen. Ich möchte, dass ich in einem Pop-up-Menü verschiedene Bilder auswählen kann, die dann beim Anklicken in einer Axis neben dem Pop-up-Menü erscheinen.
Wie lade ich jetzt die entsprechenden Bilder (aus einer Matlab Toolbox, keine eigenen Bilder) in das Popup-Menü bzw wie "verknüpfe" ich das miteinander?
Wenn ich bei der Callback-Funktion für das Pop-up-Menü z.B: "imshow" verwende, dann muss ich ja irgendwie unterscheiden können, welches Bild bei welchem angeklickten Namen/Index aus dem Pop-up-Menü angezeigt werden soll.
Danke schonmal im Voraus für jede Art von Hilfe!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.02.2020, 19:51
Titel:
|
|
Hallo,
für den Einstieg ist App Designer deutlich einfacher. Dort gibt es vor allem auch ein Einführungstutorial.
Ansonsten sind die Fragen für mich wenig konkret.
Aus welcher Toolbox sollen die Bilder denn kommen?
Wenn du einmal weißt, wie sie heißen, ist die Zuweisung an sich kein Problem. Die Callbacks sind zumindest im App Designer selbsterklärend, weil dort der Code zum Extrahieren der relevanten Infos schon enthalten ist.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
mlisub |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 20.02.20
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.02.2020, 01:01
Titel:
|
|
Hallo Harald,
erstmal vielen Dank für deine Nachricht! Leider muss ich GUIDE verwenden. Ich soll Bilder aus der Image Processing Toolbox in ein Pop-up-Menu laden können, welche ich dort dann auswählen kann, um sie in eine Axis zu plotten. Heißt das, ich muss jedes Bild einzeln dem entsprechenden Eintrag im Pop-up-Menu zuweisen (mit Hilfe von "switch" und "case")? Sorry wenn ich mich unverständlich ausdrücke, ich hab es selbst noch nicht so gut verstanden, dass ich meine Gedanken unmissverständlich aufschreiben kann.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 21.02.2020, 09:08
Titel:
|
|
Hallo,
Zitat: |
Leider muss ich GUIDE verwenden. |
Darf man fragen warum?
Zitat: |
Heißt das, ich muss jedes Bild einzeln dem entsprechenden Eintrag im Pop-up-Menu zuweisen |
Nein, alle auf einmal als Cell Array in die Eigenschaft String.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|