|
|
Dropdown Auswahl manuell ändern |
|
clustering_n00b |
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 05.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2011a, R2012b
|
|
|
|
|
|
Verfasst am: 22.12.2012, 19:09
Titel: Dropdown Auswahl manuell ändern
|
|
Hallo zusammen!
Heute ein kleines Problem zum Dropdownmenu in GUIDE, und zwar weiss ich wie man die aktuelle Auswahl im Dropdownmenü auslesen kann:
Ich möchte jedoch (nach der Ausführung einer gewissen Funktion) den angewählten Wert nun manuell (im Code) ändern.
Es muss ähnlich wie set(...., 'String', 'Option3') sein..
Weiss jemand wie das geht?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.12.2012, 20:06
Titel:
|
|
Hallo,
wenn du mit
die Auswahl auslesen kannst, dann ist es doch nur logisch, dass du sie mit
setzen kannst?
Ich gehe dabei davon aus, dass die Auswahlmöglichkeiten gleich bleiben sollen und nur die Auswahl geändert werden soll.
Grüße,
Harald
|
|
|
clustering_n00b |
Themenstarter
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 05.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2011a, R2012b
|
|
|
|
|
|
Verfasst am: 22.12.2012, 20:17
Titel:
|
|
Hallo Harald,
Nein, so einfach ist das leider nicht.
Bekomme den Error:
Zitat: |
Error using set
Value must be numeric |
Man kann keinen String in einem Value hineinschreiben.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 22.12.2012, 22:36
Titel:
|
|
Hallo,
du sollst ja auch keinen String, sondern den Wert, den Index reinschreiben.
Grüße,
Harald
|
|
|
clustering_n00b |
Themenstarter
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 05.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2011a, R2012b
|
|
|
|
|
|
Verfasst am: 22.12.2012, 23:06
Titel:
|
|
Das vertehe ich jetzt gerade nicht.
selectionlist enhält mehrere Möglichkeiten, hier: Strings (eines davon ist der Default, der zuoberst angezeigt wird). Wählt man was an im GUI, ändert sich natürlich der zuoberst stehende Wert.
Ich möchte jetzt eine andere Option (manuell verändern) und im Menü oben anzeigen.
Ich sehe aber nicht ein, wie Value = 1 setzen dies umsetzen kann.
Dies ergibt eine String-Liste mit Optionen.
Jetzt wird die aktuell angewählte Option (auch wieder ein String) in currentchoice gespeichert.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 23.12.2012, 00:23
Titel:
|
|
Hallo,
Zitat: |
Ich sehe aber nicht ein, wie Value = 1 setzen dies umsetzen kann. |
Hast du's denn mal versucht? Mit 1 oder 2 oder so?
Intern wird die Auswahl eben als Value, nicht über den ausgewählten String gespeichert.
Wenn du lauffähigen Code zur Verfügung stellen kannst, probier ich das auch gerne selbst aus - so ist das eine Trockenübung.
Grüße,
Harald
|
|
|
clustering_n00b |
Themenstarter
Forum-Century
|
|
Beiträge: 129
|
|
|
|
Anmeldedatum: 05.09.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2011a, R2012b
|
|
|
|
|
|
Verfasst am: 23.12.2012, 00:32
Titel:
|
|
Stimmt, du hattest Recht!
Ich hatte es vorhin auf = 1 gesetzt (das war schon der Default, daher habe ich den Unterschied nicht festgestellt).
Mit = 2 oder = 3 setzen habe ich den Unterschied feststellen können.
Vielen Dank ein weiteres Mal, Harald!
|
|
|
|
|
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.
|
|