降采样(连续,CDB)
- 更新时间2025-07-30
- 阅读时长4分钟
通过降采样因子和平均布尔控件,对输入序列X进行连续的降采样。通过连线数据至X输入端可确定要使用的多态实例,也可手动选择实例。

输入/输出
重置
—
重置?控制降采样的初始化。默认值为FALSE。 如重置为TRUE或VI第一次运行,LabVIEW将通过起始索引指定的采样X初始化降采样。VI再次运行并且重置为FALSE时,LabVIEW将通过上次调用该VI的最后状态初始化降采样。 如需处理包含小数据块的大数据序列,可为第一个数据块设置重置为TRUE,对其它的块保持FALSE。你也可以将 重置 设置为 "true",以定期重置开始抽取样本的区块间隔。
X
—
X是降采样的输入复信号。X中的元素个数必须大于等于降采样因子。
降采样因子
—
降采样因子是VI对输入序列X降采样时使用的因子。降采样因子必须大于0。默认值为1。 如降采样因子大于X的元素数或小于等于0,该VI可设置降采样数组为空数组并返回错误。
平均
—
平均指定VI处理X中数据点的方法。 如平均的值为FALSE(默认),VI可保持X中的每个降采样因子点。如平均的值为TRUE,降采样数组中的每个点是降采样因子输入点的均值。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
起始索引
—
起始索引确定LabVIEW第一次调用VI或重置的值为TRUE时,从X中的哪个采样开始降采样。起始索引必须大于等于0。默认值为0。
降采样数组
—
降采样数组返回X的降采样序列。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
如Y表示输出序列降采样数组,该VI依据下列等式得到Y序列的元素:
如平均为FALSE。
Yi=xi*m+si = 0, 1, 2, …, 大小 -1,

如平均为TRUE。

i = 0, 1, 2, …, 大小 -1,

n是X中元素的个数,m是降采样因子,s是起始索引,大小是输出序列降采样数组的元素个数,
是大于等于该个数的最小整数,
是小于等于该个数的最大整数。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Signal Processing\Signal Operation\Continuous Decimating.vi
重置
—
X
—
降采样因子
—
错误输入(无错误)
—
降采样数组
—
错误输出
—