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

Fehler bei Wert übergabe

 

Pete29

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2008, 08:18     Titel: Fehler bei Wert übergabe
  Antworten mit Zitat      
morgen alle zusammen,

ich habe hier einen kleine Fehler in meinen zwei Zeilen. Will nur eigentlich den Wert einlesen in mein gui. hoffe es findet sich jemand der ihn beheben kann.

Code:
function AnzeigeCallback(hObject, eventdata, handles)
set(handles.Anzeige, 'string', evalin('base', 'Anzeige'))
 


Fehlermeldung:

??? Error using ==> feval
Undefined function or method 'AnzeigeCreateFcn' for input arguments
of type 'double'.

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

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

??? Error using ==> struct2handle
Error while evaluating uicontrol CreateFcn

Wenn ich jetzt erst meinen Double Variable umwandle mit:
Bekomme ich auch eine Fehlermeldung.

Code:
function AnzeigeCallback(hObject, eventdata, handles)
Anzeige = put(handles.Anzeige,'Value');
set(handles.Anzeige,'String',num2str(Anzeige));


Fehlermeldung:
??? Undefined function or method 'put' for input arguments of type 'double'.

Error in ==> EinAus>Anzeige_Callback at 95
Anzeige = put(handles.Anzeige,'Value');

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

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

??? Error while evaluating uicontrol Callback

Hoffe es gibt hilfe schon mal danke


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 22.04.2008, 11:50     Titel:
  Antworten mit Zitat      
1) Fehlermeldung

Tritt es gleich beim Starten der GUI auf?

2) Fehlermeldung

Wie sieht denn deine put-Funktion überhaupt aus?
Private Nachricht senden Benutzer-Profile anzeigen
 
Pete29

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2008, 11:57     Titel:
  Antworten mit Zitat      
Hi,
also die erste Fehlermeldung kommt immer gleich beim Starten des gui's. weiß aber leider nicht woran es liegen kann. bin da echt auf hilfe mal angewiessen.
Danke schon mal
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 22.04.2008, 12:31     Titel:
  Antworten mit Zitat      
Na dann,

schaue zuerst, ob du AnzeigeCreateFcn in deinem M-Script findest?
Vergleiche dann, ob es auch gleicher Funktion-Name in GUIDE steht?
Code:

%in shell von Matlab eintippen
%(myGUIName ersetzen durch deinen Gui-Namen):
guide myGUIName
 

Das findest in Property Inspector unter Punkt CreateFcn
(über rechtes Mausklick oder Menupunkt View erreichbar),
sollte also abgesehen von myGUIName,
folgendes hier stehen:

myGUIName('AnzeigeCreateFcn',gcbo,[],guidata(gcbo))



Create Funktionen werden beim Erzeugen von GUI ausgeführt, da kann man z.B Einstelungen vornehmen, wie die Hintergrund-Farbe, Position usw.
Falls man nichts einstellen möchte, kann man im Prinzip dieser Eintrag auch komplett löschen.(Eintrag in Property Inspector).
Private Nachricht senden Benutzer-Profile anzeigen
 
Pete29

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.04.2008, 14:06     Titel:
  Antworten mit Zitat      
Danke jetzt kommt keine Fehler meldung mehr.
ich hatte aus meinem m.file einfach die ganze
Code:
function Anzeige_Messwert_BE1_CreateFcn(hObject, eventdata, handles)


gelöscht, weil ich dachte ich brauch sie nicht.....
habe sie jetzt einfach wieder rein geschrieben und dann war die Fehlermeldung weg. Super
Danke für deine hilfe
 
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.