找到波形中第一个电平的交叉位置。可使用获得的触发位置作为索引或时间。触发条件由阈值电平斜率滞后指定。通过连线数据至信号输入输入端可确定要使用的多态实例,也可手动选择实例。

注: 请勿在连续多通道处理中使用该VI的单通道实例。


icon

输入/输出

  • cbool.png 重置

    重置指定是否必须重置VI的历史或内部状态。默认值为FALSE。内部状态包含输入信号的最终状态。VI使用该值作为下次LabVIEW调用VI时的初始状态。

  • cmsdt.png 信号输入

    信号输入包含要进行触发检测的信号。

  • cdbl.png 电平

    电平指定在检测到触发前信号输入必须通过的阈值。默认值为0。

  • cdbl.png 滞后

    滞后指定检测到触发电平穿越前,信号输入必须高于和低于电平的量。默认值为0。

    触发滞后用于防止错误出发产生的噪声。对于上升沿触发斜率,信号必须在检测到触发电平穿越前在电平滞后的下方通过。对于下降沿触发斜率,信号必须在检测到触发电平穿越前在电平+滞后的上方通过。

  • cu16.png 位置模式

    位置模式指定触发器的位置是作为波形Y数组的索引,还是作为时间点,以秒为单位。

    0索引(默认)-依据数组索引提取目标位置。
    1时间-依据时间(秒)获取触发位置。按照下列等式计算时间:time = t0 + (index*dt),其中t0和dt包含在信号输入中。使用转换为时间标识函数,将数值值转换为带有时间和日期的时间标识。
  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。

  • cu16.png 触发斜率

    触发斜率指定在信号输入上升沿或下降沿穿越电平时是否检测到触发。

    0下降沿—该VI在下降沿检测到触发或斜率为负。
    1上升沿(默认)—该VI在上升沿检测到触发或斜率为正。
  • idbl.png 触发位置

    触发位置依据位置模式的设置包含检测到的触发的索引或时间。如时间模式包含位置模式,且前面板中的触发位置无需以秒为单位,可连线时间标识至触发位置

  • ibool.png 检测到触发?

    检测到触发?表明VI是否检测到有效的触发。如检测到触发?的值为TRUE,表明VI检测到有效的触发。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 该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