主要内容

单位延迟

延迟信号一个采样周期

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

    HDL编码器/离散

  • 单位延迟块

描述

单位延迟块按您指定的采样周期保持并延迟其输入。当放置在迭代器子系统中时,它保存并延迟一次迭代的输入。这个块等价于z-1离散算子。该块接受一个输入并生成一个输出。每个信号可以是标量或矢量。如果输入是一个向量,则该块保持并延迟向量的所有元素相同的采样周期。

属性指定第一个采样周期的块输出初始条件参数。仔细选择这个参数可以减少不必要的输出行为。属性指定样本之间的时间样品时间参数。的设置-1表示块继承样品时间

请注意

单位延迟如果您使用它来创建以不同采样率操作的块之间的转换,则将错误排除。使用率转换取而代之的是封锁。

相似块比较

内存单位延迟,零级举行块提供类似的功能,但有不同的功能。此外,每个区块的用途也是不同的。

该表显示了每个块的推荐用法。

该组的用途 参考例子
单位延迟 使用指定的离散采样时间实现延迟。该块接受并输出具有离散采样时间的信号。
内存 实现一个主要集成时间步骤的延迟。理想情况下,块接受连续(或固定在小时间步长)信号,并输出固定在小时间步长的信号。
零级举行 将具有连续采样时间的输入信号转换为具有离散采样时间的输出信号。

每个块具有以下功能。

能力 内存 单位延迟 零级举行
初始条件说明 是的 是的 不能,因为t = 0时刻的块输出必须与输入值匹配。
采样时间规范 不能,因为块只能从驱动块或用于整个模型的求解器继承样本时间。 是的 是的
金宝app支持基于帧的信号 没有 是的 是的
金宝app支持状态日志 没有 是的 没有

串支金宝app

单位延迟只有当块被配置为延迟长度时,块才能接受并输出字符串数据类型01或者直接馈通。

港口

输入

全部展开

块延迟一个采样周期的输入信号。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符串|布尔|不动点|列举|公共汽车

输出

全部展开

输入延迟一个采样周期的输出信号。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|字符串|布尔|不动点|列举|公共汽车

参数

全部展开

主要

指定模拟的第一个采样周期的输出,在此期间单位延迟块是未定义的。

编程使用

块参数InitialCondition
类型:特征向量
价值:标量|向量
默认的' 0 '

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

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

    请注意

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

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

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

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

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

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

编程使用

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

输入采样时间命中或指定之间的离散间隔-1继承样本时间。

另请参阅指定样品时间

编程使用

块参数SampleTime
类型:特征向量
价值:真正的标量
默认的' 1 '

状态属性

使用此参数为块状态分配一个唯一的名称。默认值是' '.当该字段为空时,不分配名称。当使用这个参数时,请记住以下注意事项:

  • 有效的标识符以字母或下划线字符开头,然后是字母数字或下划线字符。

  • 州名只应用于选定的块。

该参数使状态名必须解析为Simulink信号对象金宝app当你点击应用

有关更多信息,请参见模型接口元素的C代码生成配置(金宝app仿真软件编码器)

编程使用

块参数:StateName
类型:特征向量
价值观:唯一的名称
默认值:''

指定是否需要将状态名解析为Simulink信号对象。金宝app如果选择,如果您指定的状态名称与Simulink信号对象的名称不匹配,则软件在运行时生成错误。金宝app

依赖

当您给出参数时启用国家的名字值并设置模型配置参数信号的分辨率而不是没有一个

选中此复选框将禁用代码生成存储类

编程使用

块参数状态必须解析为SignalObject
类型:特征向量
“关闭”|“上”
默认的“关闭”

通过选择目标包定义的信号对象类,选择自定义存储类包。例如,应用内置包中的自定义存储类mpt中,选择mpt。信号.除非您使用Embedded Coder的基于ert的代码生成目标®,自定义存储类不会影响生成的代码。

使用除Simulink之外的存储类包金宝app®包时,必须将包加载到模型的Embedded Coder Dictionary中。看到将存储类包加载到嵌入式编码器字典中(嵌入式编码)

有关使用存储类配置模型数据的信息,请参见模型接口元素的C代码生成配置(嵌入式编码).有关自定义存储类的信息,请参见在生成的代码中将数据组织成结构(嵌入式编码)

编程使用

块参数:状态信号对象
类型:特征向量
价值观:“金宝appSimulink.信号”|''
默认值:“金宝appSimulink.信号”

选择用于代码生成的状态存储类。如果您不需要与外部代码接口,请选择汽车

有关更多信息,请参见模型接口元素的C代码生成配置(金宝app仿真软件编码器)通过使用结构存储类将参数数据组织成结构(嵌入式编码)

编程使用

块参数:StateStorageClass
类型:特征向量
价值观:“汽车”|“模型默认”|“ExportedGlobal””|“ImportedExtern”|“ImportedExternPointer”|“自定义”
默认值:“汽车”

块特征

数据类型

布尔|公共汽车||列举|不动点|一半|整数||字符串

直接引线

是的

多维信号

是的

适应信号

是的

讨论二阶导数过零检测

没有

扩展功能

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

定点转换
使用定点设计器设计和模拟定点系统™.

另请参阅

|

之前介绍过的R2006a