jc_0803:向库函数传递值
子 ID 建议
NA-MAAB - a1/a2、b1/b2、c1/c2、
JMAAB - a1/a2、b1/b2、c1/c2、d1/d2
MATLAB 版本
全部
规则
子 ID a1
使用 abs 库函数时,不应提供有符号整数类型的最小值。
自定义参数
不适用
示例 - 正确

示例 - 不正确

子 ID a2
不应使用 abs 库函数。
自定义参数
不适用
子 ID b1
使用 sqrt 库函数时不应输入负数。
自定义参数
不适用
示例 - 正确

示例 - 不正确

子 ID b2
不应使用 sqrt 库函数。
自定义参数
不适用
子 ID c1
使用 log 和 log10 库函数时不应输入负数。
自定义参数
不适用
示例 - 正确

示例 - 不正确

子 ID c2
不应使用 log 和 log10 库函数。
自定义参数
不适用
子 ID d1
使用 fmod 库函数时,第二个参量不应输入零。
自定义参数
不适用
示例 - 正确

示例 - 不正确

子 ID d2
不应使用 fmod 库函数。
自定义参数
不适用
理由
子 ID a1、b1、c1、d1:
传递无效值时,库函数的行为取决于处理系统,且可能导致意外行为。
子 ID a2、b2、c2、d2:
为了避免在 Simulink 和 Stateflow 中对相同的守护进程重复建模,请使用 Simulink 进行算术运算
验证
模型顾问检查:无法通过模型顾问检查来验证对此建模规范的遵守情况。
上次更改
R2020a
另请参阅
库开发 (Embedded Coder)
版本历史记录
在 R2020a 中推出