Matlab GUI problem using load
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (1)
sahq_azhar
le 25 Sep 2021
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.
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!