一个关于chart横坐标的问题
我用chart显示波形,横坐标用的是绝对时间,可是程序开始时却是1904年开始的,这个时间看起来很别扭,领导说能不能改成现在的时刻,可是我不知道怎么初始化呢希望大家帮忙,让chart在一开始的就能够显示当前的绝对时间,比如2008-07-15 16:06:00这样的,谢谢 需要用到一个很老的vi,和一个常见的属性节点。
仅供参考~ char控件有一个属性,就是横坐标轴的初始值(x.offset),你把这个属性设置为你想设的值就行了。 用这个offset后,初始化的时候确实横坐标是当前时间了,可是一旦有波形进入的时候,为什么时间都变成2113年了,怎么回事啊??
allqq-mogudiandian-31all 哦,如果那样的话,你就不要设置offet了,直接波形连接过去即可~~~~~注意把x轴的格式设置为时间格式~~~~~ 之所以会出现2113的年份,原因也是很简单的,因为你设置了offset,所以,就会在当前时间(从波形得出)+你设置的offset。labview的时间是从1904年开始计算的,如果是2008年,那么,差104年,而你又使用了一个offset,所以,时间就会变成1904+104+104=2112了。。。
2008年7月18日-1904年1月1日=104年6月17日
104年6月17日*2估计就是209年1月3日
209年1月3日+1904年1月1日=2113年2月4日 发2个例子,8.6版本吧。 最好用xy Graph,横坐标为时间,纵坐标数据,显示绝对时间。可以满足你的要求。 很好,学习了
页:
[1]