Problem with Edit Text GUI

5 Ansichten (letzte 30 Tage)
Jules Ray
Jules Ray am 14 Mai 2013
Dear all, i'm working in GUI and i have a problem with an edit-text box. Y have program a function in a button, three parameter (or variables) for the function must be defined in three different Edit-text boxes, the inputs are all numbers.
I would like to define a default value on each text box, that can be changed if the user wants. The problem is that when i run the function (pushing the button) the values are not recognized and are changed by arbitrary values like 2.270087890625000e+02.
this an example of the edit text function that i'm using:
function difu_Callback(hObject, eventdata, handles)
% hObject handle to difu (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of difu as text
% str2double(get(hObject,'String')) returns contents of difu as a double
%set(handles.difu,'String','0.9');
handles = guidata(hObject);
difu = str2num(get(handles.difu,'String'));
handles.difuf=difu;
guidata(hObject, handles);
this is for difu (diffusion) something happens but the default values are not saved in the handles. (i'm creating this GUI using GUIDE) thanks for your help
  1 Kommentar
vinothkannan K
vinothkannan K am 12 Jun. 2013
Bearbeitet: vinothkannan K am 12 Jun. 2013
difu = str2num(get(handles.difu,'String'));
handles.difuf=difu;
Just ur getting value from difu(tag) and storing it in difuf(tag) is that you want? Please explain clearly what is your expected result?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

yeshwanth manhcuri
yeshwanth manhcuri am 21 Mai 2013
check u r code once again......i saw commeny symbol in u r pastd code

Weitere Antworten (0)

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by