LabVIEW的波形图表
扫描二维码
随时随地手机看文章
波形图表显示一条或多条曲线的特殊波形显示控件,一般用来显示以恒定采样率采集得到的数据。波形图表位于前面板控件选板中“新式→图形→波形图”。波形图表窗口和属性对话框与波形图窗口和属性对话框类似,如图1所示,具体的设置可以在阅波形图中的介绍。 与波形图不同的是,波形图表并不一次性接收所有需要显示的数据,而是可以逐点地接收数据,并逐点地在前面板窗口中显示,在保留上一次接收的数据同时显示当前接收的数据。 这是因为波形图表有一个缓冲区可以保存一定数量的历史数据,当数据超过缓冲区的大小时,最早的数据将被舍弃,相当于一个先进先出的队列。缓冲区的大小可以在波形图表的右键快捷菜单选项“图表历史长度…”中设定,如图2所示。
图1 波形图表及其属性对话框
图2 波形图表缓冲区大小设置
由于图表中显示的是缓冲区中的数据,所以图表中显示的数据点数只能小于等于缓冲区的大小,超过缓冲区大小的部分没有图形显示。
波形图表逐点地显示波形,当波形点数超过图形界面时,波形图表有3种刷新模式:带状图表、示波器图表和扫描图,如图3所示。
带状图表从左到右绘制波形时保持图形点数不变,超过的点数从左边界移出;示波器图表从左到右绘制波形时保持图形点数不变,到达右边界后图形清空,然后重新从左到右开始绘制波形;扫描图从左到右绘制波形时保持图形点数不变,到达右边界后并不立刻清空图形,而从左到右开始绘制新的波形,随着新波形的绘制逐渐擦除波形。
波形图表接收的数据类型和波形图相同,而显示相同波形时,波形图表和波形图接收的数据格式则不相同。
图3 波形图表刷新方式
来源:ks9914次