虚拟仪器软件LabVIEW与数据采集
第22卷第4期
200】年4月小型微型计算机系统MINI—MlcROSYSTEMV01.22No.4Apr.2001文章编号:loOO一1220(2001)04-050l—03
虚拟仪器软件LabVIEW与数据采集
陈敏汤晓安
(国防科学技木大学湖南长抄410073)
摘要:奉史在介绍最新技术一虚拟仪嚣厦其开发环境LabVIEw特点的基础上,分析了LabVIEw中的数据采集技术.井给出了数据采集应用宾倒.应用表明,LabvIEw用于常规的数据采集、洲试、测量等任务,可以减少系统的开发时间,两时也提高了嫡程兢率.
关键词:虚拟仪器;LabⅥEwI数据采集
分粪号:TP274文棘标识码:A
种图标、图形符号,连线等)以框图的形式编写程序.用I.ab—l引言
现代电子技术和计算机技术的迅猛发展和普及应用,使
得自动化测试与电子测量仪器这个技术领域发生了革命性的vIEw编程无需具备太多绾程经验,因为LabⅥEw使用的都是测试工程师们熟悉的术语和图标,如各种旋钮、开关、波形图等,界面非常直观形象.因此LabVIEw对于没有丰富编变化.尤其是近年来美国国家仪器公司的创新产品~图形化程经验的测试工程师们来说无疑是个极好的选择.
LabvIEw包含丰富的函数库和子程序库,适用于wtn—
dows编程环境LabⅥEw的出现,使得”虚拟仪器”的思想为工业界所接收.”软件就是仪器”最本硪地刻画了虚拟仪器的特征,
它更多地强调了软件在仪器设计中的作用.3-1、wlndows95、windowsNT、Macmtosh、un讧等多种不同的操作系统平台.LabVIEw也拥有大量由Nl公司或
第三方公司提供的、非常实用的支持软件:如,App} catloIl
Builder(用于产生可执行文件)、sQLToolklt(用于将Lab—所谓虚拟仪器,就是在通用计算机平台上,用户根据自己的需求定义和设计仪器的测试功耱.其宴质是将传统仪器硬
件和最新计算机软件技术充分结舍起来,以实现并扩展传统
仪器的功能.
与传统仪器相比,虚拟仪器在智能化程度、处理能力、性
能价格比、可操作性等方面都具有明显的技术优势.
目前国际上应用最广的虚拟仪器开发环境酋推美国Nl
公司(NatlonalInstrumentscorp.一国家仪器公司)的Lab—vIEw程序与本地或远程数据库相连)等.这些特性为Lab—v砸w环境下应用程序的开发提供丁方便.LabⅥEw是一十功能强大的集成开发环境,它完整地集成了与Gm、Ⅵ(I、Rs一232、Rs一485和内插式数据采集卡等硬件的通讯.L“vIEw还具有内置程序库,提供了大量的连接机倒,通过DLLs、共享库、OLE等途径实现与外部程序vIEw和HP公司(惠普公司)的VEE这两种软件.其中,代码或软件系统的连接.
使用LabvIEw开发环境,用户可以创建32位的编译程vEE主要面向仪器控制}而LabⅥEw功能相对更强、更全
面.序,从而为常规的数据采集、测试等任务提供了更快的执行速
度.LabvIEw是真正的编译器,用户可以创建独立的可执行
程序,能够脱离开发环境而单独运行.
LabvIEW(LaboratoryV扛乜&lInstrumentEng-meeri892虚拟仪器开发环境一LawIEW
workbench)主要用于仪器控制、数据采集、数据分折等领域.一个LabⅥEw程序包括三个主要部分;前面板、框图程序、图标/接线端口.前面板是LabVIEw程序的交互式凰形
化用户界面,用于设置用户输入和显示程序输出(其中,用于作为VⅪplu98Lplay联盟的发起人之一.NI公司一直致力于
虚拟仪器的研究开发工作,到目前已经推出了几种版本的虚
拟仪器集成开发环境和多种独立的虚拟仪器产品.近几年还让用户输入数据到程序中的控件称为”控制蠢”;用于显示程序输出的控件称为”指示量”),目的是仿真真实仪器的前面开发了基于Pc(ISA)总线和vxI总线的数据采集模板系列.
作为虚拟仪器平台的硬件支持,板.框图程序则是利用图形语言对前面板上的控制量和指示量进行控制.图标/接线端日用于把LabⅥEw程序定义成一
个子程序,以便在其它程序中加以调用,这使LabvIEw得以
实现层敬化、模块化编程.
3LabⅥEw是一种基于图形编程语言(G语言)的开发环境.它与c、Pascal、Basic等传统编程语育有着诸多相似之处,如,相似的数据类型、数据流控制结构、程序调试工具,以及层次化、模块化的编程特点等.但二者最大的区别在于:传统编
程语言用文本语言编程;而LabvIEw使用图形语言(即,各LabvlEw中的数据采集收稿日期:200旺03—30作者倚弁,酶敏,硕士,讲师t主要研究方向为人工智能与系统仿真.
万方数据
万方数据 一一蘑一一一一黧蒸;蒸囊豢4#&《¥¥z#㈣%*¥*☆{p由_盏挂*&Ⅱ#∞*∞T,{M《№自r卜#㈣※《&Ⅺ&*m#*#目rⅡ柚十}##镕删#H±g#Ⅸ十蚓一h…*㈣目目*m㈣^Fr#m±**mⅫ4#"E#m,t)Aq##}t*n《#㈣目M^r飘《∞《H¥¨%镕*W自8十摊##镕Ai{m■T镕£&目∞**A女*【“v1叭#十nr*㈣
4期胨敏等:虚拟仪器软件LabvIEw与数据果集S03或者程序出现错误.这种工作方式对于需要把数据存人磁盘
或者观察实时数据很有用.在连续数据采集程序中,用到了几个功能模块.其中,AIconfigure程序甩于设置设备编号、通道号和数据缓冲嚣大
鏖蚕====——……_=掣∑=二三=竺竺蔓_瞧等坚垫圈
图3AIAcquire!口匦亟巫亟五卫waveform8程序
LabVIEw是一个功能强大的虚拟仪器编程环境,它给
予了用户更多的灵活性和更高的性能.简化了科学计算、过程小;AIstart程序用指定的采样率,以后台工作方式开始连续数据采集过程}AIRead程序采集指定数目的采样点并返回
数据到计算机中;AIclear程序停止数据采集并释放所有资
源 控制和测试应用,增强了用户纽建自己的科学和工程系统的能力.使用LabVIEw开发环境进行仪器系统的设计、测试和
实现,可以减少系统的开发时间,同时也提高了编程效率4结束语
参考文献
1
2
3LabVIEWUserLabVIEwIⅡstrumer她Co坤orat王on.1996bbVIEWTut。fja】.Natjon—ks”umentgCorporatlon,1996M㈣l,Nad。呻1mta舢qusiti叩髓slcsMan砌,Nad。ⅡdIns打umentsCorporation,1996
VIRTUALINSTRUMENTSOFTWARE—LABVfEW
MinANDDA丁AACQUSITfoNCHENTANG
岖。mge酊A㈣3p∞c舳d
Abst7卵t
gy。fd8ta
8y8tem3ofMnt—lh昏n㈣g.Nm㈣lItsU㈣i时of …… 此处隐藏:6682字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




