Undefined variable "handles"

2 次查看(过去 30 天)
hi everyone this is my code:
function getMeasurement_Callback(hObject, eventdata, handles)
filename = handles.filename;
num_row = get(handles.getMeasurement,'String');
range = set_range(num_row) %it's a function that gives me the specified range in the spreadsheet
row = xlsread(filename, range)
my_rows = set_row(row)
function my_rows = set_rows(row)
set(handles.editPREM, 'String', row(2));
set(handles.editTINJ, 'String', row(3));
set(handles.editPREUTH, 'String', row(4));
set(handles.editCVCP, 'String', row(5));
set(handles.editCVCP2, 'String', row(6));
it gives me this error: Undefined variable "handles" or class "handles.editPREM".
Error in provaGUI>set_rows (line 328) set(handles.editPREM, 'String', row(2)); how can i solve?

采纳的回答

Thorsten
Thorsten 2015-9-8
编辑:Thorsten 2015-9-8
The variable 'handles' is not known inside your function set_row. You have to define set_rows with an additional parameter 'handles'
function my_rows = set_rows(row, handles)
and call it accordingly
my_rows = set_row(row, handles)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 App Building 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by