在DAQmx中使用系统时钟作为采样时钟

更新 Dec 24, 2018

适用于

Software

  • LabVIEW

Driver

  • NI-DAQmx

问题详述

我正在LabVIEW中开发一个数据采集系统,以1Hz的采样率采集模拟输入信号。我可以使用Windows系统时钟设置每次采集之间的时间间隔吗?

解决方案

LabVIEW定时函数使用与操作系统时钟相同的操作系统定时器。
您需要做的是为DAQmx任务使用软件定时。您可以参考NI范例查找器中名称里包含“软件定时”的任何DAQmx范例,您将在范例的前面板上找到“循环时间 (ms) ”设置,如下面的图1所示。
图1
通过将循环时间设置为您需要的时间间隔,DAQmx任务将以LabVIEW软件控制的相应采样率运行。

注意:软件定时的精度有限,具体取决于您使用的操作系统。有关更多信息,请参考在LabVIEW中软件定时应用程序的精度 。

本文是否有帮助?

无帮助