seahllgirl 发表于 2008-7-15 16:06:40

一个关于chart横坐标的问题

我用chart显示波形,横坐标用的是绝对时间,可是程序开始时却是1904年开始的,这个时间看起来很别扭,领导说能不能改成现在的时刻,可是我不知道怎么初始化呢

希望大家帮忙,让chart在一开始的就能够显示当前的绝对时间,比如2008-07-15 16:06:00这样的,谢谢

飞雨天 发表于 2008-7-15 16:58:30

需要用到一个很老的vi,和一个常见的属性节点。
仅供参考~

乐乐518 发表于 2008-7-15 22:37:26

char控件有一个属性,就是横坐标轴的初始值(x.offset),你把这个属性设置为你想设的值就行了。

seahllgirl 发表于 2008-7-18 10:30:05

用这个offset后,初始化的时候确实横坐标是当前时间了,可是一旦有波形进入的时候,为什么时间都变成2113年了,怎么回事啊??
allqq-mogudiandian-31all

飞雨天 发表于 2008-7-18 10:41:10

哦,如果那样的话,你就不要设置offet了,直接波形连接过去即可~~~~~注意把x轴的格式设置为时间格式~~~~~

飞雨天 发表于 2008-7-18 11:06:15

之所以会出现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日

wdyjz 发表于 2010-12-8 22:04:58

发2个例子,8.6版本吧。

wdyjz 发表于 2010-12-7 19:25:34

最好用xy Graph,横坐标为时间,纵坐标数据,显示绝对时间。可以满足你的要求。

zkb45 发表于 2010-12-7 15:30:23

很好,学习了
页: [1]
查看完整版本: 一个关于chart横坐标的问题