图表控件

通过显示值的历史来绘制数字数据。

1378

绘图和绘表有什么区别?

图形和图表的区别在于数据的显示和更新方式。带图形的VI通常先将数据采集到数组,然后将数据绘制到图形中。该过程类似于电子表格,即先存储数据再生成数据的曲线。在图形上绘制数据时,图形不显示之前绘制的数据而只显示当前的新数据。

与图形相反,图表将新的数据点追加到已显示的数据点上以形成历史记录或缓存。在图表中,可结合先前采集到的数据查看当前读数或测量值。当图表中新增数据点时,图表将会滚动显示,即图表右侧出现新增的数据点,同时旧数据点在左侧消失。

什么数据类型可以绘表?

数组和模拟波形中的数值可以绘制图表。图表的默认数据类型为双精度数组。数据类型可在程序框图中更改。

波形数据类型传递波形的起始时间(t0)、△t (dt)和y值(Y)。连接波形数据至图表时,图表根据波形的起始时间、△t和y值自动绘制波形。在指定了t0和单元素Y数组的波形中,各个数据点均拥有时间标识,因此适用于绘制非均匀采样的数据。

对于数组中的数据,无论采样均匀与否,图表显示为绘制了一组数据点的通用笛卡尔坐标图。

下表说明了不同类型的数组数据如何绘制为图表。

数据类型 绘制方法
标量数值 图表显示单个曲线,使用标量数值作为最新的值以及历史记录长度中的先前值。
一维数值数组

数组为单曲线。

  • X值:数组索引
  • Y值:数组元素
数值簇 簇中的每个元素为一条曲线,使用数值作为最新的值以及历史记录长度中的先前值。
一维数值簇数组 簇中的每个元素为一条曲线,使用数值作为最新的值以及历史记录长度中的先前值。数组表示采样集合。
一维波形数组 每个波形为独立的曲线。WebVI不支持该数据类型。
二维数值数组 数组的每一列都是独立的曲线。

如何定义图表历史长度?

选项卡的行为部分,指定历史长度以配置缓冲区大小。对于波形,历史长度是缓冲区可以容纳的各个波形的数量。波形可以是各种采样容量。对于数值数据,历史长度是缓冲区可以容纳的采样数量。