主要内容

一元-

无效的输入

  • 库:
  • 金宝appSimulink /数学运算

    HDL编码器/ HDL浮点运算

    HDL编码器/数学运算

  • 一元负块

描述

一元-Block对输入求反。

港口

输入

全部展开

输入信号,指定为标量、矢量、矩阵或N-D数组。

数据类型:一半|||int8|int16|int32|int64|不动点

输出

全部展开

对输入信号求负。输出具有与输入相同的数据类型和维度。

数据类型:一半|||int8|int16|int32|int64|不动点

参数

全部展开

选择以使整数溢出饱和。否则,溢出将被包裹。

选中此复选框后,饱和将应用于块上的每个内部操作,而不仅仅是输出或结果。通常,代码生成过程可以检测不可能出现溢出的情况。在这种情况下,代码生成器不会产生饱和代码。

对于带符号整型数据类型,最负值的一元减号不能由数据类型表示。在这种情况下,饱和整数溢出复选框控制块的行为:

参数设置 块的行为 例子
饱和整数溢出 值饱和到整数数据类型的最正值
  • 对于8位有符号整数,-128映射到127。

  • 对于16位有符号整数,-32768映射到32767。

  • 对于32位有符号整数,-2147483648映射到2147483647。

饱和整数溢出 值自动换行到整型数据类型中最负的值
  • 对于8位有符号整数,-128保持-128。

  • 对于16位有符号整数,-32768仍然是-32768。

  • 对于32位有符号整数,-2147483648保留为-2147483648。

编程使用

块参数:SaturateOnIntegerOverflow
类型:特征向量
价值观:'off' | 'on'
默认值:“关闭”

将采样时间指定为其他值-1.有关更多信息,请参见指定采样时间

依赖关系

此参数不可见,除非显式地设置为其他值-1.要了解更多信息,请参见不建议采样时间的块

编程使用

块参数:SampleTime
类型:字符串标量或字符向量
默认值:“1”

块特征

数据类型

|不动点一个|一半|整数一个|

直接引线

是的

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

一个此块仅支持带符号的定点数据类型。金宝app

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

PLC代码生成
使用Simulink®PLC Coder™生成结构化文本代码。金宝app

版本历史

R2006a之前介绍

另请参阅