Simulink Compiled Code NaN
1 回表示 (過去 30 日間)
古いコメントを表示
Hello,
I have a theoretical question I am unable to test right now...if I compile some simulink code down, and pass some "bad" data into it, what type of error handling would I receive? For example, if my simulink code was simply x (input)
y = 3*x(1)/x(2)
And I managed to have x(1) = NaN...or worse, x(2) = 0, what would my compiled code throw me?
thanks, B.
0 件のコメント
採用された回答
Mike Hosea
2011 年 8 月 10 日
Look under
Simulation-->Configuration Parameters-->Diagnostics-->Data Validity
There is a setting for "Inf or NaN block output". You can set it to "none", "warning", or "error". That's in simulation, of course. If you build code for some standalone target, e.g. exe, then you will not get an error or a warning for this condition, just Infs or NaNs, as the case may be. -- Mike
0 件のコメント
その他の回答 (1 件)
参考
カテゴリ
Help Center および File Exchange で Simulink Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!