|
|
GUI- Problem beim Einlesen |
|
Fedor |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.05.2012, 10:20
Titel: GUI- Problem beim Einlesen
|
|
|
|
|
Hallo zusammen,
ich versuche für meine Funktion "stochastik" eine einfache graphische Oberfläche zu schaffen. Die Funktion hat drei Eingabeparameter und liefert als Ergebnis eine Ausgabeparameter. Die Eingabeparameter müssen mit drei "Edit Text" eingelesen werden, dann mit einer Betätigung eines "Push Button" die Funktion "stochastik" aufgerufen und ihre Ausgabeparameter in "Static Text" geschrieben werden.
folgendes Skript wurde generiert:
............................................................................................
.
.
.
% --- Executes on button press in pushbutton3.
function pushbutton3_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton3 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
v = str2double(get(handles.edit1,'String'));
c_all = str2double(get(handles.edit2,'String'));
c_true = str2double(get(handles.edit3,'String'));
A = stochastik(v,c_all,c_true);
set(handles.text1,'String',num2str(A));
.........................................................................................
Wenn ich dies vom M.File starte dann funktioniert es.; wenn aber vom FIG.File, dann liefert Matlab den folgenden Fehler:
........................................................................................
??? Attempt to reference field of non-structure array.
Error in ==> GO>pushbutton3_Callback at 150
v = str2double(get(handles.edit1,'String'));
Error in ==> gui_mainfcn at 96
feval(varargin{:});
Error in ==> GO at 42
gui_mainfcn(gui_State, varargin{:});
Error in ==>
@(hObject,eventdata)GO('pushbutton3_Callback',hObject,eventdata,guidata(hObject))
??? Error while evaluating uicontrol Callback
.............................................................................................
Woran könnte es liegen?
Danke im Voraus!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 11.05.2012, 14:40
Titel:
|
|
Hallo,
das ist bei jeder GUI so. Die GUI muss über die MATLAB-Datei aufgerufen werden.
Grüße,
Harald
|
|
|
Fedor |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.05.2012, 14:49
Titel:
|
|
Danke,
ich habe es vermutet)
|
|
|
|
|
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.
|
|