AE KB 55HBLJ12: 波形图表中如何将开始时间设置为相对时间0?



主要软件:
主要软件版本: 2009 SP1
主要软件修正版本: N/A
次要软件: N/A

问题: 当使用波形图表时,绝对时间可以正确显示。但是设置为相对时间时,开始时间为900,000+小时。当运行VI时,如何使X轴从0开始?

解答:

波形数据含有从系统得到的时间信息。这个时间是从1904-01-01-12am开始到现在的所经历的秒数。labview将此数字转化为当前的日期和时间。它保证了波形图表中的绝对时间的正确使用。然而,当使用相对时间时,波形图表只知道01/01/1904这个参考值,因此显示了以该时间为参考时间所经历的小时和分钟数目。下面的截图显示了直接将波形连接到图表和修正以后的示意图。



在VI开始执行时,为了显示相对时间,程序必须知道开始执行时间。如果计算执行时的时间戳和波形时间戳之差,就会得到开始执行VI到当前所经历的秒数。下面的代码给出了一种实现方法。


请参考下面链接中的范例。



相关链接: Developer Zone Community: Start at Zero with Relative Time using Waveform Data in Charts
KnowledgeBase 4UAG6QC1: How Do I Display Relative Time on my Waveform Chart and Set the Origin to Zero?


附件:





报告日期: 01/18/2010
最近更新: 06/26/2011
文档编号: 55HBLJ12