How can a saturation block emulate the option "Saturate on integer overflow" of a block?

Hi,
In my models I cannot use the option "Saturate on integer overflow" due to incompatibility with MISRA rules. I need to use a saturation block instead and I was wondering which are the correct values of upper and lower limits in order to obtain the same behaviour as if I had the option checked.
Thanks in advance, Patricia

 採用された回答

Owen McAree
Owen McAree 2014 年 3 月 25 日
Hi Patricia,
You can use the MATLAB functions intmin and intmax to get the saturation values. For example
>> intmin('int16')
ans =
-32768
>> intmax('int16')
ans =
32767
I hope this helps!
Owen

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

タグ

質問済み:

2014 年 3 月 25 日

回答済み:

2014 年 3 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by