状态:已解决
提问:admin
为什么在LabVIEW8.0 或者LabVIEW7.1下,在前面板添加Waveform Chart其相应的时间坐标轴会显示错误的绝对时间,如1904/01/01
日期:2014-01-19 13:13 点击:106
最佳答案
回答=首先,Chart所显示的曲线含有两个意义,可以看作是一个随时间变化的函数,因此这两个相关的量应该是成对出现,并且是从数据源而来,chart仅仅是一种表现形式。所以想要在横轴出现绝对时间除了直接在properties/format and precision中将type改作absolute time外,具体的相关时间还需来自实际的信号源,对于虚拟的信号源快捷VI,其中也有Time Stamps需要设定为Absolute(date and time)。对于这种现象可以解释为:当一个chart未与任何数据源相连接的时候,默认的x轴为Floating point,并且properties/scale页面中关于x-axis的最大最小值的默认设定也为0和100,其意义是在一屏内显示100个点(并连接成曲线)。这样一个没有与任何数据源建立联系的图标,直接通过更改属性中的类型为绝对时间将会把properties/scale页面中默认的最大最小值(0,100)以秒(或者是毫秒,这点并未得到考证。试验证明更改默认值到一定大小的时候与日期格式呈线性关系)为单位量化为时间轴上的两点,这显然是与absolute time不符,于是程序产生一个错误的时间内容在横轴上。
回答:pansino
2014-01-11 12:40
[全部回答(1)]
回答:pansino
2014-01-11 12:40