微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > NIDAQ连续采样,把每个Sample对应时间存入TDMS记录

NIDAQ连续采样,把每个Sample对应时间存入TDMS记录

时间:10-02 整理:3721RD 点击:
各位大神,我现在遇到关于采样时间的疑惑,需要指导一下。项目类似于采集爆炸时瞬态的压力和温度的变化,属于快速采集,用了NI6366板卡,单通道可以到2MS/s,问题如下:
>连续采样,比如采样数100个点,采样率是1M,那么完成一次采样(即100个点),怎么把每个采样点对应上时钟,存入TDMS文件。
>我用了队列,人为使用"格式化时间"函数产生时间写入TDMS,其实这样有两个问题:1、每次采样(即100个点)只一次循环即写入一次时间;2、此时间并不是采样发生的实时时间.
>>>>如果真实的反应采样点的时钟,最好的方式,板卡在生成采样点时也同时生成时钟。
不知我的疑惑是否表达清楚,如有不清楚可以提出来我跟帖表述。

时间你可以根据采样率计算出采样点的相对时间啊,用"格式化时间"没有意义

谢谢回复,没错,格式化时间没意义。对于数据记录保存,相对时间也没有意义,如果板卡不支持生成每一个采样点的绝对时间,无论怎么处理生成时间也都是假的。

谢谢回复,没错,格式化时间没意义。对于数据记录保存,相对时间也没有意义,如果板卡不支持生成每一个采样点的绝对时间,无论怎么处理生成时间也都是假的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top