Supported Matlab Functions in Simulink
2 ビュー (過去 30 日間)
古いコメントを表示
Hello, I have a simulink simulation that is keeping track of the Julian Date through out the simulation.
At one point in the sim, I need to convert the Julian Date to a decimal year. The equivalent code in MATLAB would be:
decimal_year = decyear(Julian_Date - 1721058.5);
decyear is a built-in matlab function, however I'm getting an error saying that decyear is not valid for code generation.
I am aware that this is the case, however I do not need to generate any code involving the conversion and have since removed the %#codegen line in the embedded matlab function.
The problem is I'm getting the same error again. Is there anyway to solve this problem so I can use the decyear function in simulink?
1 件のコメント
David Barry
2013 年 5 月 20 日
Simulink needs to generate code for the MATLAB function block even in normal mode. You should refer to the list of supported functions http://www.mathworks.co.uk/help/simulink/ug/functions-supported-for-code-generation--alphabetical-list.html
採用された回答
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Block Libraries についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!