getdata提取多条曲线中一条_Labview中图表的使用

本文介绍了Labview中的三种图形显示控件:波形图表、波形图和XY图。波形图表显示双精度浮点数,可通过合并信号函数显示系统时间。波形图适用于显示一维或多维数组,能动态分配数据长度。XY图以簇为数据类型,支持多条曲线和动态设置显示长度。
摘要由CSDN通过智能技术生成

labview中的数据显示具有多种方式,包括:显示控件、列表、表格以及图形显示控件。本期来介绍一下labview中的图形显示控件:波形图表、波形图和XY图。

一 波形图表

波形图表位于前面板的图形中,在前面板创建波形图表,在程序框图中我们可以右键:勾选掉显示为图标;我们可以发现其数值类型为双精度浮点数。所以要保证在使用波形图表的过程中其输入端输入的为数值,而不是数组或者其他类型。我们以随机数为例,来展示一下其用法:

a763b0fee73fff4e62e9b64f4cf19274.png

此外,波形图表的默认显示数据长度为1024,我们也可以右键来设置显示数据的长度。

d9109b450c7d05494d1951aaa8ee53a0.png

之前,图表的横轴都是显示的数据点数,那么如何显示系统时间,来记录实时的数据显示呢?其实也很简单,只需要使用:合并信号函数即可。

c4b3e3321be049c0f4718745b9251b45.png

二 波形图

波形图的数据输入类型是数组,一维数组显示一条曲线,多维数组可以用于显示多条曲线。

50a24c1125f113df456e9cd7c2ab3b5b.png

ec1cad0453037cc8344f4148c4eb88de.png

相较于波形图表,波形图可以控制显示数据的长度。对于波形图表,必须在程序运行之前,确定数据显示的长度,程序运行时先分配好所需要的内存。在程序的设计过程中,一般比较倾向于动态分配数据所占用的内存,而不是先确定数据占用的内存,可以有效的避免程序的卡死。

三 XY图显示

XY图的数据类型是簇,同样的我们也可以利用创建数组函数来显示多条曲线:

e91aac7e86d8d1a6088a26f3d60915ab.png

67ba2d7dcd5639483f9d3c3c906fb762.png

同样的,XY图也是可以动态设置显示数据的长度,相较于波形图表的使用更加灵活方便。具体有关如何设置显示XY图的数据长度可以参考之前的文章,XY图-显示横轴时间。具体的思路就是通过判断数组的长度来实现显示数据长度的控制。

四 总结

具体使用哪一种图形显示,需要根据实际的情况来确定。在使用之前,我们需要先了解不同图表对应的数据类型,更加详细说明可以参考NI自带的帮助。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值