文档

偏见

向输入添加偏置

  • 库:
  • 万博1manbetxSimulink / Math Operations

描述

偏见Block根据输入信号增加一个偏置或偏移量

YU+偏见

在哪里U块输入和Y是输出。

港口

输入

全部展开

加偏置以产生输出信号的输入信号。

数据类型:||int8|int16|int32|uint8|uint16|uint32|不动点

输出

全部展开

将偏置加到输入信号上产生的输出信号。

数据类型:||int8|int16|int32|uint8|uint16|uint32|不动点

参数

全部展开

指定要添加到输入信号的偏移量的值。

编程使用

块参数:偏见
类型:特征向量
价值观:真实的,有限的
默认值:“0.0”

行动 采取这一行动的原因 溢出会发生什么 例子

选择此复选框。

您的模型可能有溢出,并且您希望在生成的代码中提供显式的饱和保护。

溢出达到数据类型所能表示的最小值或最大值。

最大值int8(有符号,8位整数)的数据类型可以表示为127。任何大于此最大值的块操作结果都会导致8位整数溢出。勾选复选框后,块输出饱和在127。同样,块输出在最小输出值为-128时达到饱和。

不要选择此复选框。

您希望优化所生成代码的效率。

您希望避免过度指定块如何处理超出范围的信号。有关更多信息,请参见检查信号距离错误

将溢出包装到由数据类型表示的适当值。

最大值int8(有符号,8位整数)的数据类型可以表示为127。任何大于此最大值的块操作结果都会导致8位整数溢出。清除复选框后,软件将导致溢出的值解释为int8,这可能会产生意想不到的结果。例如,一个130(二进制1000 0010)的块结果表示为int8,是-126。

当您选择此复选框时,饱和度适用于块上的每个内部操作,而不仅仅是输出或结果。通常,代码生成过程可以检测何时不可能溢出。在这种情况下,代码生成器不产生饱和代码。

编程使用

块参数SaturateOnIntegerOverflow
类型:特征向量
价值“关闭”|“上”
默认的“上”

块特征

数据类型

||基整数|不动点

多维信号

没有

适应信号

是的

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。万博1manbetx

PLC的代码生成
使用Simulink®PLC Coder™生成结构化文本代码。万博1manbetx

定点转换
使用fixed -point Designer™将浮点算法转换为定点算法。

另请参阅

||

之前介绍过的R2006a

这个话题有用吗?