采集速率已经决定了时间间隔是004ms,要保存成波形,就需要一个起始时间,一个时间间隔和采集到的数据数组一起创建成波形数据即可。若时间和数据分别保存,可以设置一个时间数组,0为第一个元素,后面依次加0040ms-用xy图可以有好的显示效果。
希望对你有帮助!设置一个时间?是获取当前的绝对时间,就是1904年的某个时刻到当前经过的毫秒数,到点后再获取一次,後者减前者就得到时间了(ms),如果不显示,就是你程序运行的其他问题!
出现这种情况其实很常见。因为你就没准备好数据和设置好波形图控件。
你直接把数组连接到了波形图,还把横轴设置成了时间。这样,LabVIEW没有数据的采样时刻信息,只能用默认设置显示时间。默认就是每个点1秒,日期起点是1904年1月1日。
你应该使用“波形”数据类型,在其中包含t0、dt和Y数组。这样,波形图控件就可以显示出你使用的采样起点和采样间隔。t0可以是“时间标识”数据类型,包含了时间和日期,设置好后就可以用绝对时间正确显示。
如果只是从采样开始计算的秒数,可以使用相对时间,在属性中X轴显示格式设置不显示日期。dt要计算到秒为单位的数值。然后还能设置秒小数部分显示的位数。找找吧,属性项目挺丰富的。
以上就是关于labview中如何一起保存数据与时间全部的内容,包括:labview中如何一起保存数据与时间、labview中如何望获得一段时间的值,我的方法是先设置一个当前时间,然后到点之后再设置一个当前时间、labview波形图标时间坐标的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)