波形图表(waveform Chart)是显示一条或多条曲线的特殊数值控件,
一般用于显示以恒定速率采集的数据。
波形图表会在缓冲区保留历史数据并在历史数据后添加新数据。
波形图表的默认数据缓冲区大小为1024个数据点。
(右击波形图表,从弹出的菜单中选择"图形表历史长度"可配置缓冲区大小)
用户在波形图表上可以实时看到当前的数据和历史数据,向波形图表传送数据的频率决定了它重绘的频率。
当要显示的数据超出显示范围时,波形图表控件会自动滚屏,
波形图表通常用于处理数据量较小,单需要对数据进行实时查看的情况。
波形图表有三种刷新模式,右击控件,在弹出的菜单中选择“高级”->"刷新模式"选项,即可选择以下几种绘图模式
(1)带状(strip):从左到右连续滚动地显示运行数据,类似于纸带表记录器。
(2)示波器(Scope):当曲线到达绘图区域的右边界时,labview将清除已经绘制的图像,并从左边界开始绘制新图像,类似于示波器。
(3)扫描(Sweep):扫描模式下,显示控件中有一些垂线将右边的旧数据和左边的新数据隔开。类似于新电图绘图仪
有时需要在相同的纵坐标下,将几条曲线显示在同一个图表,这时可以组织出一种纵坐标相同,而有各种横坐标的堆叠图表(stack Plots).
通过右击图表控件,在弹出的菜单中选择"堆叠图表'选项进入堆叠图模式。
要使用波形图表显示多条曲线,可将多余的曲线数据捆绑成簇再传递给控件。