LabVIEW的波形图表

时间:2008-09-23
  波形图表显示一条或多条曲线的特殊波形显示控件,一般用来显示以恒定采样率采集得到的数据。波形图表位于前面板控件选板中“新式→图形→波形图”。波形图表窗口和属性对话框与波形图窗口和属性对话框类似,如图1所示,具体的设置可以在阅波形图中的介绍。

波形图表及其属性对话框图


  图1 波形图表及其属性对话框

  与波形图不同的是,波形图表并不性接收所有需要显示的数据,而是可以逐点地接收数据,并逐点地在前面板窗口中显示,在保留上接收的数据同时显示当前接收的数据。

  这是因为波形图表有一个缓冲区可以保存一定数量的历史数据,当数据超过缓冲区的大小时,早的数据将被舍弃,相当于一个先进先出的队列。缓冲区的大小可以在波形图表的右键快捷菜单选项“图表历史长度…”中设定,如图2所示。

波形图表缓冲区大小设置图


  图2 波形图表缓冲区大小设置

  由于图表中显示的是缓冲区中的数据,所以图表中显示的数据点数只能小于等于缓冲区的大小,超过缓冲区大小的部分没有图形显示。

  波形图表逐点地显示波形,当波形点数超过图形界面时,波形图表有3种刷新模式:带状图表、示波器图表和扫描图,如图3所示。

  带状图表从左到右绘制波形时保持图形点数不变,超过的点数从左边界移出;示波器图表从左到右绘制波形时保持图形点数不变,到达右边界后图形清空,然后重新从左到右开始绘制波形;扫描图从左到右绘制波形时保持图形点数不变,到达右边界后并不立刻清空图形,而从左到右开始绘制新的波形,随着新波形的绘制逐渐擦除波形。

  波形图表接收的数据类型和波形图相同,而显示相同波形时,波形图表和波形图接收的数据格式则不相同。

波形图表刷新方式图



  图3 波形图表刷新方式
  


  
上一篇:LabVIEW的DabSocket编程实例
下一篇:LabVIEW的波形图表显示实例

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料