|
yamamoto |
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 06.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.07.2010, 21:46
Titel: Checkbox Statusabfrage
|
|
Hallo Leute,
ich hab für mein Problem schon die Suchfunktioen bemüht, aber trotzdem weiss ich nicht weiter.
Ich will aus einem beliebigen m-File den Status einer checkbox abfragen.
Habs zwar mit einer globalen Variable gelöst, aber ich würd es trotzdem mit handles, oder wie auch immer machen.
|
|
|
|
|
quant82 |
Forum-Fortgeschrittener
|
|
Beiträge: 97
|
|
|
|
Anmeldedatum: 30.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 07:48
Titel:
|
|
ja übergib doch einfach einen flag an einen handle, glaub du musst den aber auch beim initialisieren des guis schon mit setzen...
|
|
|
yamamoto |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 06.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 09:36
Titel:
|
|
Hi,
kann ich denn einfach auf die handles die innerhalb einer GUI sind von aussen zugreiffen?
|
|
|
quant82 |
Forum-Fortgeschrittener
|
|
Beiträge: 97
|
|
|
|
Anmeldedatum: 30.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 09:52
Titel:
|
|
|
|
yamamoto |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 06.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 11:18
Titel:
|
|
Alos das klappt mein mir nicht,
hab folgenden Code fpr die Checkbox:
Wenn ich also den Button drücke wird die Funktion checkbox_abfrage gestartet. Diese beinhaltet folgenden Code:
checkbox_abfrage.m:
Dann kommt aber die Fehlermeldung:
??? Undefined variable "handles" or class "handles.check".
Ich hoffe jetzt wird meine Frage etwas klarer.
Zuletzt bearbeitet von yamamoto am 06.07.2010, 11:24, insgesamt einmal bearbeitet
|
|
|
quant82 |
Forum-Fortgeschrittener
|
|
Beiträge: 97
|
|
|
|
Anmeldedatum: 30.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 11:20
Titel:
|
|
ich hab das auch noch nie gemacht aber wie gehst du denn vor, also wie ist deine abfrage und was hast du für einen fehler ?
|
|
|
quant82 |
Forum-Fortgeschrittener
|
|
Beiträge: 97
|
|
|
|
Anmeldedatum: 30.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 11:31
Titel:
|
|
huhu
joa du übergibst oben den flag an die variable
handles.flag=get(hObject,'Value');
also "flag"
dann kannst du in der checkbox auch nur diese abfragen
|
|
|
yamamoto |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 06.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 11:39
Titel:
|
|
chekck ich immer noch nicht???
wenn ich den code so ändere wie du kommt immer noch die selbe Fehlermeldung.
gibt es nicht eine einfache möglichkeit den status abzufragen? mit findobj oder so????
|
|
|
Lord nibbler |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 11:42
Titel:
|
|
Hallo
Du musst natürlich deiner Funktion checkbox_abfrage das Struct handles übergeben.
Das machst du so
Gruß Lord nibbler
|
|
|
yamamoto |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 06.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 11:52
Titel:
|
|
Das würde ich gerne vermeiden.
Geht das auch ohne die Übergabe?
|
|
|
quant82 |
Forum-Fortgeschrittener
|
|
Beiträge: 97
|
|
|
|
Anmeldedatum: 30.04.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 12:30
Titel:
|
|
wenn du die funktion in die gui main file schreibst sollte es ohne gehen, also dort wo auch der button handle liegt
|
|
|
yamamoto |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 17
|
|
|
|
Anmeldedatum: 06.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.07.2010, 12:33
Titel:
|
|
Ok, das entspricht alles nicht gand meinen Wünschen.
aber scheinbar geht es nicht auf die handles einer gui von aussebn zuzugreifen, ohne sie zu übergeben.
Gruß und Danke!!
|
|
|
|
|
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.
|
|