Addlistener error: Undefined function for input arguments of type 'matlab.ui.Figure'.
1 回表示 (過去 30 日間)
古いコメントを表示
Joakim Magnusson
2016 年 6 月 29 日
コメント済み: Walter Roberson
2016 年 6 月 29 日
I am using addlistener in my openingFcn like this
handles.viewCAM_handles.listener = addlistener(viewCAM_handles.slider_master,'Value', 'PostSet',@(eventdata,viewCAM_handles)slider_master_continuousCallback(hObject,eventdata,handles));
But i get the error: Undefined function 'slider_master_continuousCallback' for input arguments of type 'matlab.ui.Figure'. Why can't I use a figure as input argument for my callback? What should I use instead, I tried with hObject but it gave me the same error.
0 件のコメント
採用された回答
Walter Roberson
2016 年 6 月 29 日
I do not know why you are getting that error, but you need to change your code:
handles.viewCAM_handles.listener = addlistener(viewCAM_handles.slider_master,'Value', 'PostSet', @(hObject, eventdata) slider_master_continuousCallback(hObject, eventdata, handles));
and keep in mind that the handles that will be passed will not include handles.viewCAM_handles.listener because it will be passed by value with the value as of the line before (because the right hand side is evaluated before the left)
5 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Entering Commands についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!