WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fehlermeldung beim GUI-Start: ??? Reference to non-existent

 

Polar

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.05.2009, 14:43     Titel: Fehlermeldung beim GUI-Start: ??? Reference to non-existent
  Antworten mit Zitat      
hallo Zusammen!!

ich habe ein Problem, das mich echt verzweifeln lässt.

habe ein Programm geschrieben, das bei Übergabe bestimmter Startwerte zwei Arrays berechnet. Diese Arrays beinhalten sozusagen die Knoteninhalte eines Binomialbaumes.
soweit ist auch alles ok!

nun will ich eine GUI einbauen, die eben diese Sterwerte abfragen, bzw bereits bestehende Arrays editieren soll.

habe im Netz auch eine Hilfe gefunden, die ich zum Erstellen von Registerkarten benutzt habe:

http://www.mathworks.com/matlabcentral/fileexchange/6996


Wenn ich nun versuche durch die GUI einfach nur die Hauptfunktion zu starten, bekomme ich folgende Fehlermeldung:

??? Reference to non-existent field 'CycleDuration'.

Error in ==> Real_Option_Calculator>GenerateTree_pushbutton_Callback at 382
cycleDur = get(handles.CycleDuration, 'String');

Error in ==> gui_mainfcn at 96
feval(varargin{:});

Error in ==> Real_Option_Calculator at 42
gui_mainfcn(gui_State, varargin{:});

Error in ==>
@(hObject,eventdata)Real_Option_Calculator('GenerateTree_pushbutton_Callback',hObject,eventdata,guidata(hObject))


??? Error while evaluating uicontrol Callback


was soll das bedeuten? ich finde dazu nichts..

Die GUI habe ich mit GUIDE, bzw eben den Files von mathworks.com erstellt.

ich muss dazu sagen, dass ich sehr wenig Programmiererfahrung habe, und MATLAB war bis vor Kurzem auch Neuland für mich.. Confused

ich hoffe sehr dass ihr mir helfen könnt.
Unten habe ich noch die .zip Datei von mathworks und meine Gui, falls es irgendwie helfen kann..

Riesen Dank schon mal!

Real_Option_Calculator.m
 Beschreibung:

Download
 Dateiname:  Real_Option_Calculator.m
 Dateigröße:  17.29 KB
 Heruntergeladen:  658 mal
Real_Option_Calculator.fig
 Beschreibung:

Download
 Dateiname:  Real_Option_Calculator.fig
 Dateigröße:  15.31 KB
 Heruntergeladen:  650 mal
tabpanel.zip
 Beschreibung:

Download
 Dateiname:  tabpanel.zip
 Dateigröße:  534.91 KB
 Heruntergeladen:  657 mal


Dagnabit
Forum-Century

Forum-Century


Beiträge: 244
Anmeldedatum: 23.04.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.05.2009, 17:33     Titel:
  Antworten mit Zitat      
Servus Polar

Sieh mal nach welcher Namen in "guide" im "Property Inspector" unter "Tag" für das editfeld "CycleDuration" steht.
Wenn da nämlich nicht "CycleDuration" stehen sollte, dann sollte das der Fehler sein.

lg
Martin
Private Nachricht senden Benutzer-Profile anzeigen
 
Polar
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 04.05.09
Wohnort: Berlin
Version: R2008b
     Beitrag Verfasst am: 04.05.2009, 21:47     Titel:
  Antworten mit Zitat      
hey Martin, danke für die Antwort!

habe meinen Fehler auch schon entdeckt:

es sollte CycleDuration_edit, statt CycleDuration heißen.

naja, jetzt hab ichs wenigstens kapiert
Wink

lg
Private Nachricht senden Benutzer-Profile anzeigen
 
outsider
Forum-Meister

Forum-Meister


Beiträge: 806
Anmeldedatum: 03.09.07
Wohnort: München
Version: R2012b
     Beitrag Verfasst am: 06.05.2009, 11:32     Titel:
  Antworten mit Zitat      
Es betrifft alle EDIT-Objekte, weil diese default-mässig eine CreateFcn haben. Du hast offensichtlich die CreateFcn aus dem M-File entfernt jedoch nicht unter GUIDE.

Im Anhang die bereinigte Version Deines GUI's.

MfG
P.S. wieso benutzst Du die v2.3 von dem TabPanel.
Im FileExchange ist die 2.6 aktuell

Real_Option_Calculator.zip
 Beschreibung:

Download
 Dateiname:  Real_Option_Calculator.zip
 Dateigröße:  16.09 KB
 Heruntergeladen:  645 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Polar
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 04.05.09
Wohnort: Berlin
Version: R2008b
     Beitrag Verfasst am: 08.05.2009, 18:10     Titel:
  Antworten mit Zitat      
hey Outsider,

danke nochmal!

mir war garnicht bewusst, dass ich eine ältere Version benutzt habe..
naja, blicke auch noch nicht sooo sehr durch bei Matlab allgemein und GUIs im speziellen.. fummel mich nur irgendwie so durch Wink

gruß!
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.