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!