主要内容

区别

计算信号在一个时间步长的变化

  • 库:
  • 金宝app模型/离散

  • 不同块

描述

区别块输出当前输入值减去前一个输入值。

港口

输入

全部展开

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

依赖关系

当您设置输入处理作为通道的列(基于框架),输入信号必须有两个或更小的维数。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

输出

全部展开

当前输入减去先前的输入,指定为标量、向量、矩阵或N-D数组。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点

参数

全部展开

主要

为前面的输入设置初始条件。

编程使用

参数:ICPrevInput
类型:特征向量
价值观:标量|向量|矩阵| N-D数组
默认值:“0.0”

指定块是执行基于样本的处理还是基于帧的处理:

  • 作为通道的列(基于框架)-将输入的每一列作为单独的通道(基于帧的处理)。

    请注意

    基于帧的处理需要DSP System Toolbox™许可证。

    有关更多信息,请参见基于样本和框架的概念(DSP系统工具箱)

  • 作为通道的元素(基于样本)-将输入的每个元素视为一个单独的通道(基于样本的处理)。

使用输入处理指定块是执行基于样本还是基于帧的处理。块接受基于帧的信号作为输入u.所有其他输入信号必须是基于采样的。

输入信号u 输入处理方式 块工作吗?
基于样本 基于样本 是的
框架的基础 不,会产生错误
基于样本 框架的基础 是的
框架的基础 是的

有关这两种处理模式的更多信息,请参见基于样本和框架的概念(DSP系统工具箱)

编程使用

块参数InputProcessing
类型:特征向量
'Columns as channels(基于框架)'|“作为通道的元素(基于样本)”
默认的“作为通道的元素(基于样本)”

信号的属性

降低Simulink的输出范围值金宝app®检查。

金宝appSimulink使用最小值来执行:

请注意

输出最小不饱和或剪辑实际输出信号。使用饱和块来代替。

编程使用

块参数OutMin
类型:特征向量
“[]”|标量
默认的“[]”

Simulink检查的输出范围的上限值。金宝app

金宝appSimulink使用最大值来执行:

请注意

输出最大不饱和或剪辑实际输出信号。使用饱和块来代替。

编程使用

块参数OutMax
类型:特征向量
“[]”|标量
默认的“[]”

指定输出数据类型。你可以设置为:

  • 继承数据类型的规则,例如,继承:通过反向传播继承

  • 内置数据类型的名称,例如,

  • 数据类型对象的名称,例如金宝app仿真软件。NumericType对象

  • 计算结果为数据类型的表达式,例如,fixdt (1 16 0)

单击显示数据类型助手按钮来显示数据类型的助理,它可以帮助您设置数据类型属性。有关更多信息,请参见使用数据类型助手指定数据类型

依赖关系

当输入是小于single precision的浮点数据类型时,继承:通过内部规则继承的设置决定输出数据类型继承小于单精度的浮点输出类型配置参数。当编码数据类型所需的位数小于编码单精度数据类型所需的32位时,数据类型小于单精度数据类型。例如,一半int16比单一精度小。

编程使用

参数:OutDataTypeStr
类型:特征向量
价值观:'继承:通过内部规则' | '继承' | 'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'int64' | 'uint64' | 'boolean' | 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)' | '<数据类型表达式>'
默认值:“继承:通过内部规则继承”

选择此参数可防止定点工具覆盖输出在块上指定的数据类型。有关更多信息,请参见使用锁定输出数据类型设置(定点设计师)

编程使用

块参数:LockScale
类型:特征向量
价值观:”从“|”“
默认值:“关闭”

指定定点操作的舍入模式。有关更多信息,请参见舍入(定点设计师)

块参数总是舍入到最接近的可表示值。要控制块参数的舍入,请使用MATLAB输入表达式®入掩码字段的舍入函数。

编程使用

块参数:RndMeth
类型:特征向量
价值观:'天花板' | '收敛' | '地板' | '最近' | 'Round' | '最简单' | '零'
默认值:“地板”

当您选择此复选框时,溢出将饱和到该数据类型所能表示的最大值或最小值。否则,溢出包装。

当您选中此复选框时,饱和度将应用于块上的每个内部操作,而不仅仅是输出或结果。一般来说,代码生成过程可以在不可能溢出时进行检测。在这种情况下,代码生成器不会产生饱和代码。

编程使用

块参数:DoSatur
类型:特征向量
价值观:”从“|”“
默认值:“关闭”

块特征

数据类型

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

直接引线

没有

多维信号

没有

适应信号

是的

讨论二阶导数过零检测

没有

一个此块不建议用于布尔信号。

扩展功能

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

定点转换
使用fixed-point Designer™设计和模拟定点系统。

另请参阅

主题

之前介绍过的R2006a