How can I generate code for a Simulink model that uses exponents without enabling support for nonfinite numbers?
1 次查看(过去 30 天)
显示 更早的评论
I have a Simulink model that requires the use of exponents for some of its calculations. I would like to generate code from the model, however for a variety of reasons I can't enable support for non-finite numbers. I've tried saturating the inputs to avoid negative numbers to non integer exponents, etc., creating my own math expression using the Fcn block but despite all of this Simulink seems to think that any exponent requires NaN support. Is there a way around this?
回答(1 个)
NJ2Cali
2023-6-27
编辑:NJ2Cali
2023-6-27
1 个评论
Kiran K
2024-1-23
Hi,
>>However, some functions (such as exponent) generate differently if NaN is supported even if they themselves don't require NaN support,
Did you solve this problem or found any workaround?. I also face similar problem.
Also, how did you manage by saturating the inputs.
When I changed below options there was no impact in generated code of exp functions
- minimum and maximum values in Inport->Signal attributes
- using saturation block
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!