DAQmxConfigurLogging C API

DAQmxConfigurLogging C API

我用的是NI-PCI 6225卡

我想读取 1000 个样本以及每个样本的时间。我用了

DAQmxConfigurLogging C API,但在生成的TDMS文件中,没有每个样本的时间。

我应该怎么做才能做到这一点?

听起来您使用的是连续采集或有限采集。如果是这样,TDMS文件将存储一个波形,它具有三个属性:

  • 开始时间(t0) -- 这是第一个样本的挂钟时间
  • 样本周期(delta_t) -- 这是每个样本之间的时间
  • 数组samples -- 这些是测量值

要获取每个样本的时间,请使用以下公式:

time_at_sample_n = t0 + (n * delta_t)