主要内容

强烈反对

用游戏模拟系统行为

  • 库:
  • 万博1manbetx模型/不连续

    HDL编码器/不连续

  • 反弹块

描述

间隙块实现了一个系统,在这个系统中,除了当输入改变方向时,输入的变化导致输出的相同变化。当输入改变方向时,初始输入的变化对输出没有影响。在这个系统中,边对边游戏的数量被称为死区.死区以输出为中心。这个图显示了一个初始状态,默认死频带宽度为1,初始输出为0。

一个具有游戏功能的系统可以有三种模式。

模式 输入 输出
空闲的 内部静带区。 保持不变。
Engaged-positive方向 在死区之外,并且在增加。 等于输入-是死带宽度的一半。
Engaged-negative方向 在死带外,并逐渐减小。 等于输入+是死带宽度的一半。

初始输出参数值定义了死带区的初始中心。

下表显示了初始条件为:死区宽度2初始输出5

输出值 条件
5

4 <= input <= 6

输入+ 1 输入< 4
输入- 1 输入> 6

例如,您可以使用侧隙块模型的啮合的两个齿轮。输入和输出都是一端有齿轮的轴,输入轴驱动输出轴。齿轮之间引入额外的空间.这个间距的宽度是死区宽度参数。如果系统处于初始断开状态,则系统将自动退出初始输出参数定义输出。

这些数字说明当初始输入在死带内,系统开始在脱离模式时的操作。

当输入增加到死带的末端时,它与输出相接触。输出保持先前的值。

当输入与输出相啮合时,输出的变化量与输入的变化量相同。

如果输入反转方向,它就与输出断开。输出保持不变,直到输入到达死带的末端并再次接合。

港口

输入

全部展开

输入信号到回差算法。这个信号的值要么在死区,要么在正或负方向上与输出接合。

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

输出

全部展开

将后隙算法的输出信号应用到输入信号中。当输入处于死区时,输出保持不变。如果输入与输出相关联,那么输出的变化量与输入的变化量相同。

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

参数

全部展开

指定以输出值为中心的死区大小。当输入信号在死带内时,输入的变化不会引起输出的变化。当输入信号在死带之外时,输出的变化量与输入的变化量相等。

编程使用

块参数BacklashWidth
类型:特征向量
实标量或实向量
默认的' 1 '

指定死带区的初始中心。如果初始输入值在死带区,则输出值等于初始输出.如果初始输入值在死带区外,则输出值为初始输出正负死区宽度的一半。

编程使用

块参数InitialOutput
类型:特征向量
实标量或实向量
默认的' 0 '

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

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

    请注意

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

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

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

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

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

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

编程使用

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

选择启用过零检测。有关更多信息,请参见讨论二阶导数过零检测

编程使用

块参数ZeroCross
类型:字符向量,字符串
“关闭”|“上”
默认的“上”

块特征

数据类型

|整数|

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

是的

扩展功能

另请参阅

之前介绍过的R2006a