您的位置 首页 软件

LabVIEW与自动测试体系

自动测试系统(AutomaticTestSystem,ATS)对于测试领域的工程人员来说并不陌生,也被认为是测试系统发展的一种趋势。至于具体的概念

主动测验体系(Automatic Test System, ATS)关于测验范畴的工程人员来说并不生疏,也被认为是测验体系开展的一种趋势。至于详细的概念能够到相关的网站或书本上查找,此处并不会过多地触及这些学术化的界说。得益于电子核算机(PC)开展以及电气接口和通讯接口标准的树立和完善,主动测验体系将仪器技能、核算机技能和通讯技能有机地结合起来然后形成了能够完结特定功用的测验渠道。正所谓“懒人推进技能革新”,跟着测验仪器的添加、测验进程和标准的杂乱、待测目标的多样化和测验速率的加速等要素要求,主动化也在测验中越来越遭到工程人员的重视。对出产线而言,ATS能够明显进步测验功率并与出产操控和进程监测有效地结合在一起;对研究人员而言,ATS能够批量地办理各种不同类型和接口的仪器,而且能够完结长期和监控测验,主动生成特殊要求的测验报告。
讨论到主动测验体系不得不提“虚拟仪器”的概念,这是由美国国家仪器公司(National Instruments, NI)提出来的。它将传统仪器的功用进行了剥离,充分地运用核算机技能作为测验丈量的一个不可分割的部分。在传统的丈量仪器中,基本上包含着数据收集、数据处理和数据显现三大部分,还有些会有数据剖析功用。虚拟仪器将这3个部分进行拆分,“测验仪器”只完结数据收集的功用(包含一些常用的数据处理,如滤波等),而将数据的显现和后期处理进程交给运转在核算机上的测验软件完结。也就是说,虚拟仪器技能与运转在核算机上的软件是分不开的。在硬件渠道的支撑下,运用软件界说仪器的功用。虚拟仪器并没有限制上层软件有必要运用的言语,因为底层的硬件渠道现已供给了比较完善的运用程序接口。
LabVIEW正是一种服务于测验丈量的言语。这儿需求交叉一下,LabVIEW是Laboratory Virtual instrument Engineering Workbench的简写,因而写作labview或许其它的方法是不正确的。事实上,LabVIEW也能够运用于其它的范畴,可是对测验丈量范畴而言,它好像愈加地挥洒自如。首要,它的图形化开发环境更简单让人上手,编写程序好像搭积木一般;其次,LabVIEW供给了丰厚的信号处理函数,而且能够与MATLAB等专业的软件完美地结合;再次,它供给了从上层界面到底层仪器驱动一系列的处理方案,让程序看起来愈加地具有“艺术感”;此外,它供给了丰厚的运用于不同场合的东西包,协助工程师迅速地处理测验丈量中的困难;它支撑各式各样的仪器通讯接口,并供给了一系列快捷的仪器调试东西。(好像有点广告的嫌疑,可是它在测验丈量范畴的体现确实如此令人称道。)
当然,LabVIEW也具有一些不尽人意的缺陷。因为它较好地封装了底层的运转结构,在对操作体系、内存分配和收回、数据位的处理等方面的支撑就不如C言语那样“为所欲为”了。例如,LabVIEW供给了许多对数组的操作函数,如下图所示。

图 1 数组操作函数
虽然咱们能够运用“Replace Array Subset”对数组中的元素进行替换操作,可是在替换某个元素的一起也需求对其它一切的元素从头进行赋值(虽然赋的是本来的值),这就会导致在并行处理同一个数组时会呈现“数据竞赛”现象。这是因为数组的仿制导致的,当对同一片数组(如局域变量或全局变量)进行操作时,LabVIEW运用了仿制数组全体的方法,因而在实际运用中应该躲避这种状况。
总而言之,LabVIEW是一门十分优异的程序设计言语,无论是用于科研仍是出产制作中,它的体现无疑是令人惊奇的。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/ruanjian/212277.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部