MATLAB Answers

Error : Undefined variable "uiscopes" or class "uiscopes.​getDefault​Position" - standalone application

3 views (last 30 days)
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?

Accepted Answer

Titus Edelhofer
Titus Edelhofer on 1 Sep 2014
Edited: Titus Edelhofer on 1 Sep 2014
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

More Answers (1)

Sergei P.
Sergei P. on 20 Jan 2019
Edited: Sergei P. on 20 Jan 2019
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 Comments
Walter Roberson
Walter Roberson on 20 Jan 2019
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

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!