如何将波形图或波形图表上的X轴单位换算为秒

更新 Nov 29, 2020

环境

软件

  • LabVIEW 2014 Full
  • LabVIEW 2014 Base
  • LabVIEW 2014 Professional
  • LabVIEW

驱动

  • NI-DAQmx

其他

Windows 10

在绘制波形图或图表上的数据时,X轴上的采用timestamp的形式。但是我想将时间单位换算成秒,看到波形数据怎么办。

最简便的方法是直接绘制数据数组而不是波形,然后将X轴按照采样率的倒数进行缩放。

1.访问此属性,右键单击图表,然后选择创建(create)»属性节点(property node) »X标尺(X scale)»偏移量与缩放系数(Offset and Multiplier)»缩放系数(Multiplier)。
  1. 右键单击新创建的属性节点,然后选择“全部更改为写入(Change All To Write)”。
  1. 使用DAQmx Timing VI中的采样率的倒数来为该属性赋值。
  1. 确保数据以数组形式传递到波形图表,而不是以波形的形式 。有两种方法:
  • 方法1:使用DAQmx读取波形VI与获取波形组件VI组合仅绘制y值。
  • 方法2:使用DAQmx VI绘制结果矩阵。

程序运行后,波形图或波形图表将显示从第0秒开始的数据。如果以每秒X个Sample的速率读取N个样本,则波形图形或波形图表将显示0到N /X秒之间的数据。详细示例请参阅附带的VI以查看如何实现这些更改。