AnyMath 文档

EngeeComms.Repeat

通过重复这些值以更高速率对输入信号进行重采样。

库::`工程师` 座:: Repeat

资料描述

EngeeComms系统对象。重复*增加每个输入通道的采样率(按 上 )到频率,在 倍输入信号的采样率。 为此,对象在输出处重复每个连续的输入计数。 有一次。 一个整数 L 设置在RepetitionCount*或通过输入参数*L*。

要提高每个输入通道的采样率,请按照以下步骤操作:

  1. 创建*EngeeComms对象。重复*并设置其属性。

  2. 用参数调用对象,就好像它是一个函数一样。

若要了解有关如何使用系统对象的详细信息,请参阅 AnyMath系统对象.

语法

创造

  • 重复=EngeeComms。重复() -创建系统对象以增加每个输入通道的采样率 重复 使用*default*属性。

    例子::

    repeat = EngeeComms.Repeat()
  • 重复=EngeeComms。重复(名称=值) -创建系统对象 重复 将指定的属性作为一对 名称=值,在哪里 姓名 -物业的名称,以及 价值 -适当的值。 您可以指定多个对 «名称-值» 对的顺序并不重要。 未指定的属性保留其默认值。

    例子::

    repeat = EngeeComms.Repeat(RepetitionCountSource=10)

使用

  • outsignal=重复(insignal) -增加每个输入通道的采样率,如上所示 重复. 结果返回到 外部.

争论

输入参数

在 — 输入信号

+ 标量,标量 | 向量资料 | 矩阵

Details

输入信号是实标量、矢量或矩阵的形式。

在将属性设置为*RepetitionCountSource*value之前,此参数没有名称 输入端口.

数据类型

漂浮物16, 漂浮物32, 漂浮64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, 布尔</无翻译> 支持复数::是

L — 重复次数

+ 小于Lmax的正整数

Details

重复次数的输入信号 作为正整数。

依赖关系

若要使用此参数,请将属性设置为*RepetitionCountSource*value 输入端口.

数据类型

Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64</无翻译> 支持复数::无

输出参数

出 — 输出信号

+ 标量,标量 | 向量资料 | 矩阵

Details

输出信号与采样速率是在 倍于输入端的采样率。 *EngeeComms系统对象。重复*显示与输入信号具有相同数据类型和相同维度的输出信号。 输出信号的大小取决于重复次数的值和RateOptions的设置。

如果对于属性*RepetitionCount*值集 L,并为属性*RateOptions*值集:

  • 强制执行单速率处理 -对象保持在输入的采样率,增加输出帧的大小在 有一次。

  • 允许多速率处理 -对象将重新采样信号的方式,在输出的采样频率是 它超过了入口值数倍。 输出信号具有与输入信号相同的帧大小。

通过输入端口输入重复次数时*L*property*RateOptions*自动设置为 强制执行单速率处理. 在这种情况下,对象保持在输出输入信号的采样率,增加在输出帧的大小 有一次。

如果满足一个或两个条件,则输出信号是可变大小的信号。:

*一个可变大小的信号被施加到输入。 *重复次数通过*L*端口提供。

数据类型

漂浮64</无翻译> 支持复数::无

特征

# InputProcessing — 输入信号处理方法
String

Details

指定对象处理输入信号的方式。可将此属性设置为以下选项之一:

  • 列作为通道(基于帧)"--如果选择此选项,对象将把每一列输入作为一个单独的通道进行处理。在这种模式下,对象可以执行单速或多速处理。

  • 元素作为通道(基于采样)"--如果选择此选项,对象将把每个输入元素作为单独通道处理。在此模式下,对象始终执行多通道处理。

数据类型

String

# RateOptions — 设备增加输入采样频率的方法
String

Details

指定对象提高输入采样率的方法。您可以选择以下选项之一:

  • 强制单速率处理"- 如果选择此选项,对象将通过按 L 的系数增加输出帧大小来保持输入采样率。要选择此选项,必须将属性 * 设置为 "列"。InputProcessing 列为通道(基于帧)"。

  • 允许多通道处理"--如果选择此选项,对象将对信号进行重新采样,使输出采样率比输入采样率快 倍。

数据类型

String

# RepetitionCountSource — 重复源
String

Details

重复次数的来源:

  • Dialog parameter - 重复次数在 * 属性中设置。RepetitionCount*.

  • Input port - 通过输入参数 L 获得重复次数。

数据类型

String

# RepetitionCount — 重复次数
Real number

Details

重复次数 ,正整数。该值表示对象重复输入值的次数。它是对象增加输出帧大小或采样率的因子。

依赖关系

要使用此属性,请将属性RepetitionCountSource* 属性为 "对话框参数"。

# InitialConditions — 初始值
Scalar / vector of Int64

Details

以标量或矩阵形式指定非零等待时间情况下对象的初始值。

数据类型

Int8, Int16, Int32, Int64

方法

所有系统对象通用

步!::运行系统对象运算算法 释放!::允许更改系统对象属性的值