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)
我用的是NI-PCI 6225卡
我想读取 1000 个样本以及每个样本的时间。我用了
DAQmxConfigurLogging C API,但在生成的TDMS文件中,没有每个样本的时间。
我应该怎么做才能做到这一点?
听起来您使用的是连续采集或有限采集。如果是这样,TDMS文件将存储一个波形,它具有三个属性:
- 开始时间(
t0
) -- 这是第一个样本的挂钟时间 - 样本周期(
delta_t
) -- 这是每个样本之间的时间 - 数组
samples
-- 这些是测量值
要获取每个样本的时间,请使用以下公式:
time_at_sample_n = t0 + (n * delta_t)