主要内容

队列

输入存储在FIFO寄存器

  • 队列块

库:
DSP系统工具箱/管理/缓冲信号

描述

队列块将输入样本序列存储在一个先进先出(FIFO)登记。根据块的输入端口,可以推动,流行,或空的队列。

当块接收到触发事件的端口,它将输入的端口的队列。当块接收到触发事件的流行端口,它会第一个元素队列和拥有端口值。第一个输入被推到队列总是第一个弹出。

港口

输入

全部展开

FIFO寄存器的输入指定为一个标量、向量或矩阵。

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

指定触发信号将队列作为一个真正的标量。

的输入端口必须具有相同的数据类型的输入流行Rst港口。

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

指定触发信号流行队列作为一个真正的标量。

的输入流行端口必须具有相同的数据类型的输入Rst港口。

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

指定空队列的触发信号作为一个真正的标量。

的输入Rst端口必须具有相同的数据类型的输入流行港口。

依赖关系

要启用这个端口,选择显示复位端口(Rst)清除内部堆栈缓冲区

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

输出

全部展开

FIFO寄存器的输出,作为一个标量,返回向量或矩阵。

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

块返回1显示一个空的队列,并在这个港口0否则。

依赖关系

要启用这个端口,选择显示空的端口寄存器指标(空的)

数据类型:|布尔

块返回1表明一个完整的队列,并在这个港口0否则。

如果您选择动态重新分配推到完整注册参数,完整的港口是0

依赖关系

要启用这个端口,选择显示完整的端口寄存器指标(全)

数据类型:|布尔

追踪队列中元素的数量在任何给定的时间。

如果数据类型端口是的数据类型全国矿工工会端口是。否则,数据类型的全国矿工工会端口是uint32

依赖关系

要启用这个端口,选择显示数量的注册条目端口(Num)

数据类型:|uint32

参数

全部展开

条目的数量FIFO寄存器可以容纳,指定为一个正整数。

类型的事件触发器的执行。选择其中一个选项:

触发类型 描述
前沿

触发器的执行块当触发器输入下列之一:

  • 从一个负值零个或一个积极的价值。

  • 从零到一个积极的价值而不是持续上升。

下降沿

触发器的执行块当触发器输入下列之一:

  • 从一个积极的价值为零或负值。

  • 瀑布从零到一个负值而不是持续下降。

要么边缘

触发器的执行块当触发器的输入类型前沿下降沿(如上所述)。

零的样本

触发器的执行块在每个样本时间触发输入不为零。

触发信号的速率必须一样的速度信号输入的数据。

指定块的行为当它收到一个触发器端口寄存器是满的。可用的选项是:

  • 动态重新分配——动态调整登记接受尽可能多的额外输入内存允许。

    使用这个选项,设置系统目标文件的参数代码生成面板模型的配置参数对话框grt_malloc。tlc -通用实时目标动态内存分配

    请注意

    如果您的模型包含任何引用的模型使用一个队列块推到完整注册参数设置为动态重新分配,你不能模拟您的顶级模型在仿真软件加速器模式金宝app®

  • 忽略——忽略触发事件并继续仿真。

  • 警告——忽略触发事件但在MATLAB中显示一条警告消息®命令窗口。

  • 错误——显示一个错误对话框和终止模拟。

请注意

推到完整注册是一个诊断参数。像所有的诊断参数的配置参数对话框,这个参数设置为忽略在生成的代码块的金宝app仿真软件编码器™代码生成软件。

指定块的行为当它收到一个触发器流行端口寄存器是空的。可用的选项是:

  • 忽略——忽略触发事件并继续仿真。

  • 警告——忽略触发器事件但在MATLAB命令窗口显示一条警告消息。

  • 错误——显示一个错误对话框和终止模拟。

请注意

流行空注册是一个诊断参数。像所有的诊断参数的配置参数对话框,这个参数设置为忽略在生成的代码块的金宝app仿真软件编码器代码生成软件。

选择启用输出端口来表示一个空的登记。

选择启用完整的输出端口来表示一个完整的登记。

选择启用全国矿工工会输出端口显示注册条目的数量。

选择启用Rst输入端口。块清空队列当它收到一个触发端口。

如果您选择明确的输出端口重置,然后在触发事件Rst港口清空队列和设置值港口0。这个设置也适用于当一个子系统包含禁用队列块重新启用。

依赖关系

要启用该参数,选择显示复位端口(Rst)清除内部堆栈缓冲区参数。

选择立即允许输入数据是可用的港。清楚延迟输入数据通过一个额外的框架。

当您选择允许直接引线参数和触发控制输入端口的两个或两个以上相同的时间步,按照以下顺序块执行操作:

  1. 重置

  2. 流行

当你清楚允许直接引线参数和触发控制输入端口的两个或两个以上相同的时间步,按照以下顺序块执行操作:

  1. 重置

  2. 流行

触发信号的速率必须一样的速度信号输入的数据。

块特征

数据类型

布尔||不动点|整数|

直接引线

没有

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

更多关于

全部展开

扩展功能

定点转换
设计和模拟使用定点定点系统设计师™。

版本历史

之前介绍过的R2006a

另请参阅