阈值检测
- 更新时间2025-07-30
- 阅读时长3分钟
分析输入序列X中的有效波峰,记录波峰的计数和索引,索引对有效波峰中超过阈值的数据点进行定位。

输入/输出
X
—
X是输入序列。X中的采样数必须大于指定的宽度。 如X小于等于宽度,VI可设置计数为0并返回错误。
阈值
—
阈值是所有有效峰值在持续时间为宽度的采样时必须等于或超过的值。默认值为0.0。
宽度
—
宽度是输入序列X的峰值必须满足或大于阈值的最小宽度,以采样数量为单位,用于确认峰值是否有效。宽度必须大于0。如宽度小于等于0,VI可设置计数为0并返回错误。默认值为1。
索引
—
索引包含全部有效峰值的起始索引。
计数
—
计数是有效峰值的数量。
错误
—
错误返回VI的任何错误或警告。将错误连接至错误代码至错误簇转换VI,可将错误代码或警告转换为错误簇。 |
当X中有元素连续超过阈值,且超过阈值的元素等于最小宽度时,即检测到有效波峰。当连续超过阈值的元素大于或等于宽度时,阈值检测VI才检测出波峰。
下图为正弦波曲线的阈值检测,阈值为0.1,宽度为4。绿色十字代表检测到的峰值的起始指数。

图中包含有效峰值。图中的输入波形为阶跃信号。 阈值 为0.5, 宽度 为5。由于13个连续元素超出阈值,因此峰值的起始索引为8。

关于使用LabVIEW波峰检测的详细信息,见ni.com上的技术支持文档。
X
—
阈值
—
宽度
—
索引
—
计数
—