报表工具中的带状模型什么意思()

LabVIEW平台中提供了强大的2D/3D数据的可视化控件,如波形图、波形图表、XY图、强度图、数字波形图、混合信号图、二维/三维图片及用于特殊用途的极坐标图、Smith图、雷达图控件等。

上篇文章:详细讲解了波形图控件的使用及编程方法。

这次给大家介绍一下使用波形图表控件用于逐点显示多条二维曲线的方法。

波形图表控件相对于波形图控件的特点

LabVIEW提供的波形图表控件及上篇文章讲的波形图控件,都是用于二维曲线的显示,但二者有明显的不同,波形图表控件的特点如下:

波形图表控件是实时趋势图控件,它将采集到的数据在坐标系中实时逐点显示出来,反映被测物理量的实时变化趋势,多用于数据监控场合;而波形图控件是将采集到的数据一次性显示出来,多用于采集数据的事后处理场合波形图表控件接收新数据时不清除已有的数据曲线,可以在保持一部分旧数据显示的同时显示新数据波形图表控件内部有一个可以设置大小的缓冲区,用来保存历史数据,其默认值是缓存1024个数据点该控件未提供波形图控件的游标工具,但提供了当前采样数据的数字显示功能波形图表控件编程示例

该例子运行界面如下图所示,在波形图表控件中实时逐点显示正、余弦两条曲线:


对应的LabVIEW程序框图实现代码如下图所示:


代码非常简单,在while循环中将每次产生的正、余弦两条曲线的点使用簇操作的“捆绑”函数将这两个点捆绑成一个簇(对应于C语言的结构体)类型,将其连接到波形图表控件上即可逐点实时显示两条曲线。

波形图表控件的刷新模式

波形图表控件不同于波形图控件,它是逐点显示二维曲线,LabVIEW中提供了三种刷新显示模式,分别是带状图表、示波器图表和扫描图方式,其默认刷新模式是带状图表模式。

不同刷新模式的设置方法是在波形图表控件上点击右键,在弹出菜单中依次选择:高级---->刷新模式进行选择即可,如下图所示:


对于上面的例子,当选择不同刷新模式时的动态运行效果图如下所示:


上面动态运行效果图中,从上到下依次显示了带状图表、示波器图表和扫描图刷新方式的情况,可以明显的看出三种不同模式下的显示情况。

说明

本例中使用的软件是LabVIEW2012,波形图表控件使用的是银色类型下的控件。相对于波形图控件,波形图表控件使用更为简单些,当显示单条曲线时,直接将当前点连接到控件上,当显示多条曲线时,将每条曲线上的当前点捆绑成一个簇后连接到波形图表控件上即可。

如果你觉得这篇文章对你有用的话,请不要忘记点赞哦。