|
kurzer |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.09.2016, 13:50
Titel: Radiobutton control
|
|
Hallo.
Ich versuche mich gerade an meinem zweiten GUI und habe ein Problem.
Ich habe zwei ButtonGroups erstellt und möchte ButtonGroup2 (mit 3 Buttons) mit Hilfe von ButtonGroup1 (mit 2 Buttons) manipulieren. (Siehe Bild im Anhang)
Das heißt ich möchte wenn ich in der ButtonGroup1 einen der beiden Buttons betätige, das sich in der ButtonGroup2 automatisch der Button1 (Übersicht) aktiviert und die entsprechenden Grafiken ausgibt.
Den Button zeigt es mir im GUI auch als betätigt an, aber die Befehle die dahinter stehen werden nicht aktiviert. Sondern erst dann wenn ich meinetwegen auf Button2 (Zeitanalyse) und wieder zurück auf Button1 (Übersicht) klicke.
Gibt es einen Befehl auch die Befehle hinter dem Button zu "aktivieren"?
Beste Grüße kurzer
Beschreibung: |
|
Download |
Dateiname: |
Matlab.JPG |
Dateigröße: |
92.05 KB |
Heruntergeladen: |
429 mal |
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.09.2016, 14:15
Titel:
|
|
Hallo,
das findest du so heraus:
1. Setze in der OpeningFcn einen Haltepunkt
2. Schau dir für das Objekt den ausgelösten Callback an, z.B. mit
handles.<gewünschtes Objekt>.<gewünschter Callback>
In einem Beispiel, das ich zusammengeklickt habe:
liefert
@(hObject,eventdata)untitled1('uibuttongroup1_SelectionChangedFcn',get(hObject,'SelectedObject'),eventdata,guidata(get(hObject,'SelectedObject')))
Das ist, ohne das @(...) am Anfang, die Möglichkeit, wie du den Callback auslösen kannst - nur, dass hObject nicht das richtige Objekt ist. Bei mir wäre das dann:
Falls du R2016a oder neuer hast, schau dir doch mal den App Designer an. Da geht einiges viel schöner.
Grüße,
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 - 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.
|
|