Problem with Matlab compiler and Sim Enum

8 ビュー (過去 30 日間)
daniel Monterrain
daniel Monterrain 2019 年 3 月 12 日
コメント済み: Daniel MONTERRAIN 2019 年 6 月 17 日
I have a matlab program using variable of class SimulinkEnumType
The program is OK (before to try to compile it)
when I try to use the matlab compiler (mcc) I have the folowing error.
"Compiler version: 4.18 (R2012b)
Processing C:\Program Files\MATLAB\MATLAB Production Server\R2012b\toolbox\matlab\mcc.enc
Depfun error: 'The specified superclass 'Simulink.IntEnumType' contains a parse error or cannot be found on MATLAB's search path, possibly shadowed by another file with the same name.'
the error occurs at the very begening of the compilation (build) process.
i do not understand what is the file or path missing in installation
please Help!

回答 (1 件)

Tim Choo
Tim Choo 2019 年 3 月 19 日
Hi Daniel,
MATLAB Compiler does not currently support compiling Simulink classes. You can find the complete list of supported toolboxes and functions here https://www.mathworks.com/products/compiler/compiler_support.html.
  1 件のコメント
Daniel MONTERRAIN
Daniel MONTERRAIN 2019 年 6 月 17 日
OK for the answer
is there a solution in order not to rewrite all the application ?
Some one told me to replace the super class Simulink.IntEnumType by the super class int32
what do you think of that ?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeC Shared Library Integration についてさらに検索

製品


リリース

R2012b

Community Treasure Hunt

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

Start Hunting!

Translated by