Unable to compile mfilt.cicdecim and fvtool by Matlab Compiler 5.0
Mostrar comentarios más antiguos
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
Respuestas (2)
Honglei Chen
el 25 de Sept. de 2013
0 votos
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
el 25 de Sept. de 2013
0 votos
1 comentario
Honglei Chen
el 26 de Sept. de 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?
Categorías
Más información sobre Audio and Video Data en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!