Error : Undefined variable "uiscopes" or class "uiscopes.getDefaultPosition" - standalone application
2 ビュー (過去 30 日間)
古いコメントを表示
Currently, I'm building a stand-alone Windows application using Matlab Compiler. While the GUI matlab code runs perfectly within Matlab, the compiled stand-alone application doesn't work and gives an error - Undefined variable "uiscopes" or class "uiscopes.getDefaultPosition".
In my Matlab code, I create a Spectrogram scope window using dsp.SpectrumAnalyzer. Without dsp.SpectrumAnalyzer, the stand-alone application is executed well without any problem although there is no spectrogram scope window.
My matlab version is 2014a. How can I run the stand-alone application without the error?
0 件のコメント
採用された回答
Titus Edelhofer
2014 年 9 月 1 日
編集済み: Titus Edelhofer
2014 年 9 月 1 日
Hi,
on the page product support of compiler you see what functionality is supported. I unterstand that the SpectrumAnalyzer falls into the category "Apps and UIs". Sorry ...
Titus
0 件のコメント
その他の回答 (1 件)
Sergei P.
2019 年 1 月 20 日
編集済み: Sergei P.
2019 年 1 月 20 日
MATLAB needs to issue an error during the compilation time, not during runtime, when it's too late an d the user is sitting and wondering what the hell is going on. Remember the Package button? That's when.
3 件のコメント
Sergei P.
2019 年 1 月 20 日
No? Whatever functions are in the included *.m file during compilation and project build, those functions will stay during runtime and no new functions will appear. This is guaranteed. That's how MATLAB knows.
Walter Roberson
2019 年 1 月 20 日
Example:
fminbnd('g(x)^2+1', 1, 2)
will probably not find g as a function being called. This is why the %#function pragma exists
参考
カテゴリ
Help Center および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!