2。2 LabVIEW与其他编程语言的比较
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言并且是多线程。LabVIEW的前面板是以现实中的传统仪器为摸板设计的,软件中的很多控件都与现实中的类似,可以直观方便的找到所想要的控件来实现用户界面的创建。制作的界面我们把它叫做前面板。在软件的前面板中,通过前面板添加的控件可以在程序框图中通过程序的编写来实现控制。LabVIEW的图形化代码是添加在程序框图上的代码。程序框图和流程图具有一定的相似性。程序框图、前面板和图形化代码共同构成一个完整程序。 G语言和其他编程语言有较大的差别,G语言是以图形编程为主的,程序的编写与传统一句一句编程不同。所以,在利用LabVIEW软件编程时,采用的是一些前面板的控件和程序框图中的函数,最后经过连线来实现程序的正常运行。这种图形化编程简洁直观对于初学者来说很好,同时简洁的编程也解放了开发者的双手不必整天在繁琐的编程中浪费时间。用同样的时间做更多的事情。相对于LabVIEW的图形化编程,VB、C语言等则是文本编辑语言,LabVIEW摆脱了传统文本语言需要一行一行写程序的烦恼,用图形化编程代替文本编程可以快速的编写测试测量程序用于验证项目的可行性。G语言是一种图形化的编程语言,所用的函数和控件和系统的结构都是系统自带的,再按照编程者的思路来连接接口即可。和早前的常用的的文本语言相比,G语言对初学者来说更加简单来,自.优;尔:论[文|网www.youerw.com +QQ752018766-,做项目时也能节省许多时间。并行的语言结构让G语言更加具有优势,LabVIEW软件中通过点击帮助可以让初学者对不明白的部分得到指导。是一项很好的功能,同时图形化的语言与开发者的思维十分的相似更加的直观。LabVIEW可以对Windows以及用户自定义的动态链接库中的函数实现调用;LabVIEW内部的CIN (C Interface Node) 节点可以让该软件方便的使用C语言以及C++等编写的程序模块,由此可见LabVIEW是一个开放的、便捷的研发平台。
在字面语法方面来看,C语言和VB的程序能够以较快的速度不断地运行,所占用的CPU很小。这也意味着强大的处理速度,对于纯粹的数据计算,在执行单一任务且指令相对基本的情况下,他们非常适用。而LabVIEW采用的是图形化语法,更适用于有真实时间约束的并行执行任务。总的来说LabVIEW适用于高级测试、测量和控制应用,而C语言和VB更容易实现低级计算密集型任务。在使用时需要根据实际情况来选择,并没有一定的优劣之分。