Engee 文档

Unary Minus

页面进行中。

反转输入信号。

类型: UnaryMinus

图书馆中的路径:

/Basic/Math Operations/Unary Minus

资料描述

Unary Minus 改变输入信号的符号。

港口

输入

# IN_1 — 输入信号
标量 | 向量 | 矩阵

Details

以标量、矢量或矩阵形式输入信号。

数据类型

Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64

复数支持

输出

# OUT_1 — 输出信号
标量 | 向量 | 矩阵

Details

输入信号的符号相反。输出数据的数据类型和维度与输入相同。

数据类型

Float16、Float32、Float64、Int8、Int16、Int32、Int64、UInt8、UInt16、UInt32、UInt64。

复数支持

参数

Parameters

# Saturate on integer overflow — 溢出情况下的作用方法
Logical

Details

选中此复选框后,超出类型限制的值将重置为所选数据类型可以表示的最大值或最小值。 否则,发生溢出转移。

当选择此选项时,饱和度应用于块中的所有内部操作,而不仅仅是输出或结果。 一般而言,代码生成过程可以确定何时溢出是不可能的。 在这种情况下,代码生成器不生成饱和码。

对于有符号、整数数据类型,此数据类型不能表示最大负值的一元减号。 在这种情况下,复选框 Saturate on integer overflow 控制块的行为:

参数设置 阻止行为 例子:

国旗 Saturate on integer overflow 已安装(已启用)

值饱和到整数数据类型的最大正值。

对于有符号的`8'-位整数’-128’对应于'127'。

对于有符号的`16’位整数’-32768’对应于'32767'。

对于有符号的'32’位整数''-2147483648’对应于'2147483647'。

国旗 Saturate on integer overflow 已删除(已禁用)

值转移到整数数据类型的最大负值。

对于有符号的`8’位整数,-128`保持'-128'。

对于有符号的`16’位整数,-32768`保持'-32768'。

对于有符号的`32’位整数,`-2147483648`保留'-2147483648'。

默认值

false (关掉)

程序使用名称

SaturateOnIntegerOverflow

可调谐

可计算

附加选项

C 代码生成: 是