App designer: retro compatibility 2017b vs 2015b

3 ビュー (過去 30 日間)
Adrien Bailly
Adrien Bailly 2017 年 10 月 2 日
コメント済み: Balint Petro 2019 年 4 月 12 日
Hello,
I created an app using App Designer & MATLAB 2017b. Once packaged (.mlappinstall) it is installed on another MATLAB which is a 2015b version. When I run the app it stops at the begining of the class definition, where the fisrt property is defined.
Are the apps created and packaged under 2017b are compatible with 2015b? Or should I stick to using GUIDE?
Thanks,
The error is on line 5 is:
DatabaseFingerAcquisistionv10UIFigure matlab.ui.Figure
The full error message:
Error using nargout
Error: File: DatabaseFingerAcquisitionUI.mlapp Line: 5 Column: 62
Unexpected MATLAB operator.
Error in DatabaseFingerAcquisistionv01App/startApp (line 58)
if nargout(@DatabaseFingerAcquisitionUI) == 0
Error in DatabaseFingerAcquisistionv01App (line 38)
startApp(obj)
Error in appinstall.internal.runapp>execute (line 79)
out = evalin('caller', [script ';']);
Error in appinstall.internal.runapp>runapp13a (line 58)
outobj = execute(fullfile(appinstalldir, [wrapperfile 'App.m']));
Error in appinstall.internal.runapp>runcorrectversion (line 35)
appobj = runapp13a(appinstalldir);
Error in appinstall.internal.runapp (line 17)
out = runcorrectversion(appmetadata, appentrypoint, appinstalldir);

採用された回答

Jan
Jan 2017 年 10 月 2 日
編集済み: Jan 2017 年 10 月 2 日
The AppDesigner was introduced in in R2016a. This means, that it is not compatible with 2015b.

その他の回答 (1 件)

Rephael Halachmy
Rephael Halachmy 2019 年 3 月 17 日
So how should I create a GUI app which would work also on R2013?

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by