error in using get function
이전 댓글 표시
I have some code in which the line:
multiFileWrite = 0;
multiFileWrite = get(h.extractSeparate,'Value');
within a gui doesn't work despite the function header having the gui h passed to it:
function readAndWriteMessages(src,~,h,~,~,~,~,~,~,~,~)
which doesn't make sense to me because I have another use of h in the same function with get that is working just fine. the following error is what I am getting:
No appropriate method, property, or field 'extractSeparate' for class 'matlab.ui.Figure'.
댓글 수: 2
Adam Danz
2018년 9월 27일
Could you post the relevant code?
Where is extractSeparate defined? did you spell it correctly? What are the fields of 'h' if you use a breakpoint or the Stop/Pause on errors option? Also if h is a matlab.ui.figure then you would not expect it to have an arbitrary property that you have defined. Your h is a handle to the figure, not to the application that contains all the UI components that are in the figure.
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Graphics Objects에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!