安防通讯百科

您现在的位置是:首页 > IT通信百科 > 正文

IT通信百科

LabVIEW,labview的特点

root012023-02-23IT通信百科48

LabVIEW特点:直观的图形化开发编程环境;内置丰富的测控相关控件和处理函数;提供大量现成的符合测控系统风格的前面板控件,简化界面设计与数据表达;直观的数据流编程方式,符合工程思维方式,并且无需学习文本编程语法规则,容易上手。

LabVIEW软件是NI设计平台的核心,主要用途用途:

1、测试测量,LabVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LabVIEW最广泛的应用领域。经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。

2、程序控制,LabVIEW拥有专门用于控制领域的模块—LabVIEWDSC。除此之外,工业控制领域常用的设备、数据线等通常也都带有相应的LabVIEW驱动程序。使用LabVIEW可以十分方便的编制控制程序。

3、仿真, LabVIEW的仿真功能也十分强大,包含了多种多样的数学运算函数,特别适合进行模拟、仿真、原型设计等工作。在设计机电设备之前,可以先在计算机上用LabVIEW搭建仿真原型,验证设计的合理性。

4、开发速度快,完成具有相似功能的大型应用软件,熟练的LabVIEW程序员所需的开发时间,要远远短于C语言,因此,从项目设计周期考虑,可采用LabVIEW缩短开发时间。

虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。

虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI 公司的 LabVIEW。

Labview最新版本为Labview2015,包括基本版,完整版和专业版。从1986年到现在有近30年的历史,由美国国家仪器(NI)公司研制开发,广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。

Labview类似于C语言开发环境,但是Labview与其他计算机语言的显著区别是LabVIEW使用的是图形化编辑语言,称为?“G”?语言,产生的程序是框图的形式,图形化的程序语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。

特点

尽可能采用了通用的硬件,各种仪器的差异主要是软件。

可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。

用户可以根据自己的需要定义和制造各种仪器。

未来

虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE488 或 GPIB协议。未来的仪器也应当是网络化的。

LabVIEWLaboratory Virtual instrument Engineering Workbench)是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足 GPIB、VXI、RS-232和 RS-485 协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

图形化的程序语言,又称为 “G” 语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或框图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

利用 LabVIEW,可产生独立运行的可执行文件,它是一个真正的32位/64位编译器。像许多重要的软件一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。

它主要的方便就是,一个硬件的情况下,可以通过改变软件,就可以实现不同的仪器仪表的功能,非常方便,是相当于软件即硬件!现在的图形化主要是上层的系统,国内现在已经开发出图形化的单片机编程系统(支持32位的嵌入式系统,并且可以扩展的),不断完善中(大家可以搜索 CPUVIEW 会有更详细信息;)

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~