labview语言特点

labview语言特点

ID:30552967

大小:403.00 KB

页数:5页

时间:2018-12-31

labview语言特点_第1页
labview语言特点_第2页
labview语言特点_第3页
labview语言特点_第4页
labview语言特点_第5页
资源描述:

《labview语言特点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据鬟中国农机化·CmNEsEAGmCUI肌mAI.MECHANIZAll0NLabVIEW编程语言特点余莉,陈杰摘要:详细分析了,LabVIEW编程语言的优缺点:作为一f】图形化的编程语言,结合NI公司的配套硬件设备,在仪器开发领域其优势明显,得到了越来越多的重视。然而作为一门编程语言,它虽然有自己的特点.但也不是万能的,也有其不足之处。关键词:LabVIEW;虚拟仪器:编程中图分类号:TP312文献标识码:A文章m号:1006-7205(2006)01-0092—02Featuresofprogramlan

2、guagebasedonLabVIEW//YULil.CHENJie2(1.Departmentofelectronicsandinformationengineering,LishuiSchool,323000,Chain;SchoolofBiosystemEngineeringandFoodScience,ZhejiangUniversity,Hangzhou,310029,Chain)Abstracts:FeaturesofprogramlanguagebasedonLabVIEWisanalyzedinth

3、ispaper.AsaGlanguageofprogram,combinedwiththehardwareproducedbyNI,ithasadvantageinthedevel·opmentofinstrument.andmoreandmorepeoplefoundthis.Butasaprogramlanguage,thoughithasitsownfeatures,ithasitowndisadvantage.Keywords:LabVIEW;virtualinstrument;program0引言现代仪器

4、技术的发展中.利用计算机技术的虚拟仪器的开发,由于其开发成本和周期都大为降低,因而得到了越来越多研发人员的重视。图形化编程语言LabVlEW的出现,对测控领域的数据采集、分析、图表显示,虚拟仪器软件等产生了重要的影响。虚拟仪器技术在汽车、大学教育、光学、航空航天、材料、生物医学、工业控制、半导体、交通、实验研发、电信、水利、能源等诸多领域开始展示其良好的优势[11。近年来,在农业工程研究领域,一些采用了这种编程语言的项目,取得了良好的效果[2,3,41。1LabVIEW编程环境LabVIEW是使用一种叫做G语言的图

5、形化编程语言,它能够吸引技术人员的很大的原因恐怕也就在于此。它的编程环境由前面版和后面板二部分组成(图l、2)。在前面板通过工具条可以根据自己的需2006年要画出美观的各种仪器仪表的界面。在后面板中对应产生所画控件的图标。然后就可以在后面板的工具条中根据需要实现的功能选择图标来表述。最后通过连线来联系不同图标之间的关系。在LabVIEW7.0以后的版本中,由于鼠标移动到可以连线的地方时会有一个连线标志,从而使这些联线的工作非常方便。对于不同的数据类型,LabVIEW通过线条的粗细、颜色来区别,这就使程序的检查比较方

6、便。图1LabVIEW编程环境(前面板)图2LabVIEW编程环境(后面板)LabVIEW程序运行的方式也与传统编程语言有所区别,它不象传统编程语言那样一条一条语句地往下执行,而是以数据流方式执行程序。也就是说,一个程序节点要在所有数据流都到达时,才开始运行,处理后的数据流同时向后面的各个节点流动。LabVIEW的G语言编程与C语言也是兼容的[61,比如在一些数学公式的表述中,LabVIEW提供一些数学公式子VI,但有时使用图形化的方式画数学程序,一方面效率不是很好,同时可能还不如C语言更加直观、易懂,这时可以在公

7、式节点中写人数学公式万方数据第1期技术研究·I丑bVIEW编程语言特点的C语言的语句。2LabVIEW的G语言编程技巧LabVIEW编程的一个很重要的概念就是VI结构。LabVIEW软件本身提供了大量的例程可以应用,这大大方便了工程技术人员。同时这些例程对于学习LabVIEW编程技术也是很好的范例。由于这些例程涉及的应用领域比较广泛,很多情况下,编程技术人员可以直接在原有范例的基础上修改,从而快捷地达到使用目的。对于自己创作的一些比较常用的程序段,也可以做成一个子VI,以方便以后使用的调用。LabVIEW还可以调用

8、MatLab等数学工具的模块,这对于做人工神经网络、模糊控制领域的一些应用无疑是十分有利和方便的。LabVIEW7.0以上的版本,对于许多控件只要鼠标右击需要连线的端口就可以在产生的create选项中选择所需要的控件(如图3)。这对于提高编程效率是十分方便的。对于初学LabVIEW的工程人员来讲,大量的控件可能不是很熟悉,LabVIEW的HELP中提供的“s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。