算术运算的变异情况
描述
如果模型选择诊断操作金宝app®软件检测到算术运算(+、-、*、idivide rem)变异条件块中指定变体。
类别:诊断
设置
默认值:错误
请注意
为模型创建R2019a之前,默认值是警告
。
-
没有一个
-
当仿真软件金宝app软件检测到变异条件的算术运算块的一个变体变体激活时间选项设置为
代码编译
,软件并不采取任何行动。 -
警告
-
当仿真软件金宝app软件检测到变异条件的算术运算块的一个变体变体激活时间选项设置为
代码编译
,软件显示一个警告。 -
错误
-
当仿真软件金宝app软件检测到变异条件的算术运算块的一个变体变体激活时间选项设置为
代码编译
,软件显示一个警告和终止仿真。
请注意
建议使用默认值错误
之间,可能会有不同的行为模拟和代码生成。例如,如果您使用条件V * W = = 10
在一个变异来源块和请求的块产生预处理器仿真软件编码器的条件生成的代码。金宝app这导致生成C代码包含“#如果V * W = = 10”
。金宝app仿真软件使用int32类型V
和W
,而整数类型所使用的编译器实现的依赖。因此,对于大的值V
和W
之间,可能会有不同的行为模拟和代码生成。如果模型使用算术运算,你必须考虑删除他们的用法,而不是放松的诊断。
命令行信息
参数:ArithmeticOperatorsInVariantConditions |
值:“没有” |“警告” |“错误” |
默认值:“错误” |
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | 没有影响 |
安全预防措施 | 没有影响 |