Package app with multiple GUIs (GUIDE)

Recently I shared my first application in Mathworks that consists of a GUI that calls another GUI’s. When I have installed the app and tried the pushbuttons that call the other GUI’s, this error message appears: Undefined function or variable; and users who have downloaded it, reports the same error message.
I tried to put the other GUI’s in a “private” folder and change the search path, but the error message still appears.
I'm working with Matlab 2018b
Any help is greatly appreciated!

4 件のコメント

Adam
Adam 2019 年 8 月 8 日
How do you launch your other GUIs? Are they included in the packaged app? The dependency checker will not pick them up if they are launched using a string or something similar. You would have to manually add them to the file list in that case.
Patricia Haro
Patricia Haro 2019 年 8 月 8 日
I launch the other GUIs using pushbuttons in the main GUI, and the other GUIs was included through the dependency analysis. The package app also include some files that the dependency analysis don't recognize.
Adam
Adam 2019 年 8 月 8 日
Presumably your error message tells you which 'function or variable' is undefined. Is it the GUI you are trying to launch or something else?
Patricia Haro
Patricia Haro 2019 年 8 月 9 日
Yes, the message tells me the name of the GUI that I´m trying to launch, but that GUI was included throughe the dependency analysis.

サインインしてコメントする。

回答 (1 件)

Subhadeep Koley
Subhadeep Koley 2019 年 8 月 12 日

0 投票

Hi Patricia,
In the Callback of the push button paste only the name (without any extension) of the next GUI where you want to navigate (See example below).
function pushbutton1_Callback(hObject, eventdata, handles)
your_GUI;
end
Also, in the Application Compiler under the “Files required for your application to run” tab add all the necessary .m files required to run the application.

1 件のコメント

Patricia Haro
Patricia Haro 2019 年 8 月 13 日
Hi Subhadeep,
Thanks for your answer.
That's exactly what I did when I used the package app tool in the Add-Ons section. But when I tried the installation file, the main GUI does not recognize the other scripts. This is the error message:
foto3.png

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeMigrate GUIDE Apps についてさらに検索

製品

リリース

R2018b

質問済み:

2019 年 8 月 8 日

コメント済み:

2019 年 8 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by