2台PXIe机箱中分别配置了6682H和6674T,每个机箱中包含有不同的数采板卡进行分布式采集。我希望能够较为精确的得到系统获取数据时对应的时间点。
目前状态是:
1、在LabVIEW程序中进行时钟同步设置,然后将1588时钟设置为系统时钟
2、启动各个机箱的采集任务,向同一台PC传送数据;
3、使用信号发生器将1Hz正弦波信号输出到2个机箱的数采板卡;
4、暂时将每次系统执行DAQread操作获取数据时读取一次系统时间并将之认定为该数据点对应的时间;
5、PC上手动选择何时将时间与对应的数据点保存到数据文件中。
测试后对比两个机箱获取的数据文件发现:2个机箱中数据采集板卡在信号的起始位置,时间相差很多,约600ms。不明白什么情况
想问几个问题:
1、按照我的想法,2台机箱进行进行时钟同步设置后,即使有网络传输数据延迟等因素影响,其数据的起始点时间应当是一致或者误差很小。怎么会出现信号起始点时间差距很大的现象呢?
2、使用上述的方法能否验证1588的同步性?或者如何验证1588的同步性?
3、如果我想得到多机箱获取数据的精确时间,同时保证同步采集,有没有什么其他方法能够做测试?