电子说
对于Labview初学者来讲,数据采集比较简单,Labview自带很多例子,而且有比较详细的教程教大家怎么去使用。初学者只要能看懂例子,稍加改动就可以采集到数据。但是,往往是在做项目的时候,数据采集到了,很多人不会进行数据处理。在多年的学习和实践中,遇到过非常类似的情况,有很多人问相关的问题。总结了以下,有以下几点:没搞懂采集卡和PC机是怎么配合的,中间两个缓冲区是怎么衔接的,多种采样方式到底用那一种,采集来的数据和时间的关系,采集来的数据怎么显示、怎么存储等等。
分析、总结、归类,以上问题主要牵扯到两个方面:一方面是采集卡的工作原理的问题,涉及到采样率,采样数,缓冲区,while循环时间的配置。另一方面,就是数据处理的问题。数据处理的问题就是数数的问题,就是数组的问题。初学者往往重视数据的采集,不重视对数组的理解和学习。
测控系统离不开数据采集,数据采集就要牵扯到数组。
在小编接下来几个篇幅主要针对以上经常遇到的问题,逐一介绍数据采集和数据处理的方法,结合作者多年来遇到的实际工况逐一解释说明和介绍。
1.创建数组函数
本小篇,先介绍一个很常用的数组函数:创建数组函数
创建函数位置
创建数组有两种用法:1.连接模式2.添加模式。通过右击鼠标进行修改当前模式。
2.创建函数的用法
2.1连接模式
直观的来讲,连接模式下,创建数组函数就相当于是胶水,把数和数组首位相接后粘起来。
数值及一维数组连接
数值及一维数组连接结果
如图所示,用胶水(创建数组函数)把数值1,一维数组234,一维数组567,数值8连接起来,就得到结果:一个一维数组12345678。很好理解也很形象。
布尔型以为数组连接方式
布尔型以为数组连接方式结果
同理,用胶水把几个波尔量和布尔数组粘起来,就变成了如图所示的结果数组。
二维数组连接模式
二维数组连接模式结果
如图所示,用胶水把三个二维数组粘起来,就变成为了如图所示的结果。注意二维数组张贴的方向。第一个二位数组为两列,粘贴后变为了三列。
2.2添加模式
如果说把连接模式比喻为,把几段布条串起来后用胶水(创建数组)粘起来的话,可以把添加模式,比喻为:把几个布条并起来让后用针逢起来。
连接模式不增加唯数,添加模式下唯度要增加。如图,把三个一位数组分别用添加模式和连接模式粘贴,得到的结果如图所示。
连接模式和添加模式对比
连接模式添加模式结果对比
3.结论
连接模式:把布条或布头首尾相接,串起来,用胶水粘起来,维数不增加。
添加模式:把布条,宽的、窄的,并起来,用针缝起来,维数增加。
责任编辑人:CC
全部0条评论
快来发表一下你的评论吧 !