Unable to compile mfilt.cicdecim and fvtool by Matlab Compiler 5.0
Mostra commenti meno recenti
Hi there,
Matlab compiler is unable to compile mfilt.cicdecim and fvtool. I am creating a UI interface for a digital down converter and when I compile using mcc -mv DDC.m, I get a log file called mccExcludedFiles which has the information of the excluded toolbox and objects which the compiler is unable to compile. My question is, can matlab compile mfilt.cicdecim and other other objects related to mfilt or does matlab compiler does not support this? The error log looks something like this.
C:\Program Files\MATLAB\R2013b\toolbox\signal\sigtools\@sigcodegen\@mcodebuffer\mcodebuffer.m called by C:\Program Files\MATLAB\R2013b\toolbox\dsp\filterdesign\@mfilt\@abstractcicdecim\genmcode.m (because of toolbox compilability rules)
C:\Program Files\MATLAB\R2013b\toolbox\signal\signal\@dfilt\@basefilter\block.m called by C:\Program Files\MATLAB\R2013b\toolbox\dsp\filterdesign\@mfilt\@cascade\cascade.m (because of toolbox compilability rules)
C:\Program Files\MATLAB\R2013b\toolbox\signal\sigtools\fvtool.m called by C:\Program Files\MATLAB\R2013b\toolbox\signal\signal\@fdesign\@decimator\ifir.m (because of toolbox compilability rules)
Thanks,
Vijay
Risposte (2)
Honglei Chen
il 25 Set 2013
0 voti
The apps and UIs are not compilable. See the documentation regarding the compiler limitation
Based on what you describe, I think it is more the fvtool that gives you trouble rather than mfilt. I was able to compile if I use only mfilt.crcdecim.
Vijay
il 25 Set 2013
0 voti
1 Commento
Honglei Chen
il 26 Set 2013
I would suggest you to contact Tech Support at this point. The command line function should be able to compile. Still, from the error, it is more like an issue with feval not being able to find certain functions. Maybe you didn't include it?
Categorie
Scopri di più su Audio and Video Data in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!