|
|
Handle wird nicht aktuallisiert trotz guidata |
|
CWahl |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2008, 12:20
Titel: Handle wird nicht aktuallisiert trotz guidata
|
|
|
|
|
Hallo
Ich habe ein Problem, wo ich komplett anstehe. Grundsätzlich erstelle ich ein Messprogramm, wo verschiedene Parameter vom Programm als Config-Datei gespeichert werden sollen. Da diese nun in x-verschiedenen Callbacks sind, hab ich mir gedacht, ich baue zum handler eine zusätzliche struct dazu (also: handles.config).
Um nun bei den verschiedenen Callbacks die Daten dazuzugeben, verwende ich das Dynamische Struct-Updaten, und zwar z.b.:
und am schluß von einem Callback (genauer greif ich von einem Callback auf ein anderes Callback zu, um mir Code-Zeilen zu sparen) verwende ich dann
um den handler zu aktuallisieren. Wenn ich nun von einem Callback (Unterprogramm) zurück zum alten Callback retour springe, dann hat der handler die Daten "vergessen", d.h. selbst wo ich das vorher aktuallisiert habe, habe ich trotzdem kein Update.
Interessanterweiße funktionierts wiederum bei anderen Callbacks / Unterprogramme, aber bei manchen einfach nicht.
Daher bitte ich um Hilfe, dies würde mich um einiges weiterbringen bzw. was muss ich bei dem GUI handler im speziellen aufpassen, dass solche aktuallisierungen nicht mehr vergessen werden?
lg
|
|
|
|
|
CWahl |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.06.2008, 11:44
Titel:
|
|
Also, falls es jemanden interessiert:
ich habe einfach die Callback Funktionen / dazugehörigen Unterprogramme modifiziert... und zwar so, dass ich nun funktionen hab, wo ich den handler einfach zurück schreibe...
dass es nicht gegangen ist hat irgendwas mit dem aktuellen hObject zu tun... bzw. dass der handler zwar kopiert wird, aber einfach von der Funktion, die darüber ist, überschrieben wird...
|
|
|
|
|
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.
|
|