用于N通道的触发检测
- 更新时间2025-07-30
- 阅读时长5分钟
找到波形中第一个电平的交叉位置。可使用获得的触发位置作为索引或时间。触发条件由阈值电平、斜率和滞后指定。将数据连接至信号输入输入端可确定要使用的多态实例,也可手动选择实例。

输入/输出
重置
—
重置指定是否必须重置VI的历史或内部状态。默认值为FALSE。内部状态包含输入信号的最终状态。VI使用该值作为下次LabVIEW调用VI时的初始状态。
信号输入
—
信号输入包含检测到触发的信号。
层次
—
电平指定在检测到触发前信号输入中包含的信号必须通过的阈值。默认值为0。
滞后
—
滞后指定在检测到触发电平穿越前,信号输入中包含的信号必须高于和低于电平的量。默认值为0。 触发滞后用于防止错误出发产生的噪声。对于上升沿斜率,信号必须在检测到触发电平穿越前在电平–滞后的下方通过。对于下降沿斜率,信号必须在检测到触发电平穿越前在电平+滞后的上方通过。
位置模式
—
位置模式指定触发器的位置是作为波形Y数组的索引,还是作为时间点,以秒为单位。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
触发斜率
—
触发斜率指定在信号输入中的信号在上升沿或下降沿穿越电平时是否检测到触发。
触发位置
—
触发位置依据位置模式的设置包含检测到的波形触发的索引或时间。
检测到触发?
—
检测到触发?表明VI是否在每个信号中检测到有效触发。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
该VI可在单次模式(一次调用)和连续模式(历史多次调用)下进行单通道测量。也可在单次或连续模式下进行多通道测量。如需在连续模式下进行多通道测量,可使用该VI的多通道实例,或在每个通道上使用一个VI实例。该VI只检测每个通道的第一个触发。
该VI的单通道实例主要用于单通道的连续处理。该方法不适用于多通道实例。不能使用该单通道VI在For循环内部建立波形数组的索引,以连续处理多通道。
该VI的单通道实例仅保留一个通道的内部状态信息。如未使用重置或重新开始平均清除历史数据,调用该VI处理另一个通道时,由于内部状态信息从一个通道传递至另一个通道,可导致该VI的非预期行为。
LabVIEW通过滞后防止产生由噪声引起错误触发。对于上升沿斜率,信号必须在检测到触发电平穿越前在电平–滞后的下方通过。对于下降沿斜率,信号必须在检测到触发电平穿越前在电平+滞后的上方通过。下图为LabVIEW如何使用滞后。

在上图中,白线是输入信号。如电平为0.5,滞后为0.0,LabVIEW可返回绿线,表示由噪声引起的错误触发。如滞后为0.15,LabVIEW可在接近0.125s时返回红线,表示有效的触发。
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Signal Processing\Waveform Measurements\Basic Level Triggering of Waveforms.vi
重置
—
信号输入
—
层次
—
位置模式
—
错误输入(无错误)
—
触发斜率
—
触发位置
—
检测到触发?
—
错误输出
—