欢迎来到天天文库
浏览记录
ID:34508023
大小:249.92 KB
页数:3页
时间:2019-03-07
《labview混合编程的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ReviewandResearchVb与LabVIEW混合编程的实现ProgrammingMethodBasedonVisualBasicandLabVIEW元云飞张丽芳杨凤龙(大连交通大学电气信息学院,大连市166028)YuanYunfeiZhangLifangYangFenglong(DalianjiaotongUniversityElectricInformationInstitute,Dalian116028)【摘要】在使用Vb开发测控软件系统时,对有关数据信号显示、分析和处理等算法实现起来较复杂。
2、LabVIEW图形化编程语言,是计算机硬件、仪器测控硬件和用于数据分析及图形用户界面的软件之间的有效结合,提供了所见即所得的图形化界面编辑环境。本文提出通过Vb调用LabVIEW生成的dll文件,然后在Vb中使用LabVIEW所提供大量功能强大的函数工具箱来对信号进行分析与处理,这种方法不但增强了软件的功能,而且大大提高了软件的开发效率。【关键词】VisualBasicLabVIEWDllAbstract:Itisveryhardtodisplaythedatasignal,analyseandcarryou
3、tthearithmeticwhendevelopcontrolsystembyusingvisualbasicsoftware.LabVIEWisakindofsoftwarecomposedofcomputerhardware,controlinstrumentanddataanalysingsoftwarewhichprovideaplugandusingcompilecondition.ThepaperputforwardthemethodthatcreateDlldocumentbasedonvis
4、ualbasictransferringtoLabVIEW.ThenusingLabVIEWgraphicsfunctionembeddedinVisualBasictoanalyseanddisposedatasignal.Thismethodimprovesthefunctionofsoftwareandadvancestheefficiencyofthedevelopmentofsoftware.Keywords:VisualBasicLabVIEWDll引言上,Vb采用面向对象的程序设计方法,在各个子
5、程序VisualBasic是当今流行的几大Windows编程语模块之间采用基本相互独立的结构化程序结构,所以言之一,在界面设计、文件操作、多媒体应用、数据说Vb是面向过程和面向对象的程序设计方法的混合访问、Internet应用等方面都提供了强大的工具,具有体。易学、易用、功能强大等优点。然而,Vb在数据处理Vb语言有以下几个方面的主要特点:和图形显示方面却远远不如LabVIEW。LabVIEW是(1)好学易用集成环境美国NI公司基于虚拟仪器技术面向多域的虚拟仪器开在Vb集成环境中,用户可以设计界面、编写代码、
6、发平台,简洁的图形化编程环境和强大的功能,已广调试程序、直至把应用程序编译成可以执行的文件。泛应用于自动化,过程控制,仪器设计和数据采集等(2)面向对象的可视化设计领域。在开发工业测量与控制系统应用软件,以及实在Vb应用程序开发环境,应用了面向对象的程序时处理等方面,Vb并不擅长,因此,对这一类应用程设计方法(OOP):把程序和数据封装起来视为一个对象序的开发,最为理想的解决方案是,将Vb的图形用户工具,每个对象都是可视的。程序员在设计时只需要界面开发及其他方面的优势和LabVIEW在数据采集、根据设计界面的
7、要求利用现有的对象工具,直接在屏显示与处理方面的优势结合起来,互相取长补短,从幕上设置不同的对象(如:窗体、菜单、按纽或滚动而开发出功能更加强大的测控软件系统。条),并为每个对象设置属性。即为所见即所得。使用1Vb的相关介绍Vb集成开发环境,就可以使用其提供的非常丰富的对Vb是VisualBasic的缩写,它号称是面向对象的象工具。程序设计语言,这并不是真正意义上的。在对象工具(3)事件驱动的编程机制事件驱动是增强程序图形界面交互性的主要方法。收稿日期:2006-04-07事件驱动是指利用用户的动作或行为控制
8、程序运行的作者简介:元云飞,男,大连交通大学硕士研究生,主要研究方向:流向。用户的每个动作或操作行为都可以产生一个事现场总线控制.件,每个事件都可驱动一段程序的运行。程序员只需张丽芳,女,大连交通大学硕士研究生,主要研究方向:计算机控要编写响应用户动作的代码,各个动作之间不一定有制及其应用。联系,代码短、易编写、易维护。杨凤龙,男,大连交通大学硕士研究生,主要研究方向:现场总线(4)结构化的程序设计
此文档下载收益归作者所有