首页 理论教育实时更新的波形图表展示采集数据的效果

实时更新的波形图表展示采集数据的效果

【摘要】:图3-62 前面板运行效果与框图程序当输入数据为一维数组时,波形图表则一次性将一维数组的数据添加到曲线末端。图3-65 波形数据作为输入数据时的波形图表波形图表在已有采集数据的基础上不断更新显示新的数据,适用于实时检测数据波形。

1.波形图面板结构

图3-61所示是波形图表控件的典型前面板结构及其端口。波形图表可以将新测得的数据添加到曲线的尾端,从而反映实时数据的变化趋势。它主要用来显示实时曲线。

978-7-111-49442-3-Chapter03-69.jpg

图3-60 程序框图

978-7-111-49442-3-Chapter03-70.jpg

图3-61 波形图表控件典型前面板及端口

对于标量数据,波形图表直接将数据添加在曲线的尾端。

对于一维数组数据,会一次性把一维数组的数据添加在曲线末端,即曲线每次向前推进的点数为数组数据的点数。

2.波形图表控件的使用方法

【例3-13】 单曲线波形图表

数值型标量数据作为输入数据时的波形图表,前面板运行效果与框图程序如图3-62所示。

978-7-111-49442-3-Chapter03-71.jpg

图3-62 前面板运行效果与框图程序

当输入数据为一维数组时,波形图表则一次性将一维数组的数据添加到曲线末端。如图3-63所示。

978-7-111-49442-3-Chapter03-72.jpg

图3-63 一维数组作为输入数据时的波形图表

【例3-14】多曲线波形图表

如果要在一个波形图表绘制多条曲线,则需要用捆绑函数将两个数据捆绑成一个簇,然后连接到波形图表中,以绘制两条曲线为例,在如图3-64所示的程序中,每运行一次程序则产生两个随机数,波形图表则在两条曲线上各绘制一点,多次运行后即绘制出两条曲线。

978-7-111-49442-3-Chapter03-73.jpg

图3-64 绘制多条曲线的波形图表

当输入数据为二维数组时,波形图表直接根据输入的情况生成曲线,如图3-65所示。

978-7-111-49442-3-Chapter03-74.jpg

图3-65 波形数据作为输入数据时的波形图表

波形图表在已有采集数据的基础上不断更新显示新的数据,适用于实时检测数据波形。而波形图属于事后记录波形数据的图,适用于事后数据的分析。