Matlab GUI problem using load
조회 수: 13 (최근 30일)
이전 댓글 표시
Dear Matlab community,
I have this code where it is written in 2017b, I face problem when I run in Matlab 2019b. Here is the error and attached m file. It should creat a GUI that has user interface like below but the code is looking for the figure that doesn't exist. Please help me.
Error using load
Unable to read file 'HW_03.fig'. No such file or directory.
Error in matlab.graphics.internal.figfile.FigFile/read (line 31)
hgDataVars = load(filename, '-mat', '-regexp', '^hg[M]');
Error in matlab.graphics.internal.figfile.FigFile
Error in hgload (line 54)
FF = matlab.graphics.internal.figfile.FigFile(filename);
Error in matlab.hg.internal.openfigLegacy (line 57)
[fig, savedvisible] = hgload(filename, struct('Visible','off'));
Error in gui_mainfcn>local_openfig (line 286)
gui_hFigure = matlab.hg.internal.openfigLegacy(name, singleton, visible);
Error in gui_mainfcn (line 158)
gui_hFigure = local_openfig(gui_State.gui_Name, gui_SingletonOpt, gui_Visible);
Error in HW_03 (line 38)
gui_mainfcn(gui_State, varargin{:});
댓글 수: 0
답변 (1개)
sahq_azhar
2021년 9월 25일
The same thing happened to me. I made a file back in 2017 and wanted to update it, but an error message appeared indicating that I was missing the.fig file.
To solve this just create a new GUI using Guide
enter guide in Command Window
and guide window will pop up create a the same GUI you needed and copy the previous call backs and functions from the old .m file.
I hope this helps.
댓글 수: 2
참고 항목
카테고리
Help Center 및 File Exchange에서 Migrate GUIDE Apps에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!