LabVIEW是基于G语言的革命性的图形化开发语言,用来进行数据采集和控制、数据分析和数据表达。它的目标是简化程序的开发工作,让工程师和科学家能充分利用PC机的功能,快速简便地完成自己的工作。十余年的不断充实,使LabVIEW成为丰富、强大的实用工具软件包。与LabVIEW同步推出的还有LabWindows/CVI,它的特点是可利用ANSI C编程语言建立与实用仪器的交互式开发环境。这两者内部都配有GPIB、VXI、串口和插入式DAQ板的库函数,以及全球几百家厂商的仪器驱动程序。围绕这些核心软件还陆续开发出多种附件。
LabVIEW的诞生标志着NI进入了专门从事VI(虚拟仪器)的时期。
5、PCI、PXI、VXI的比较
基于PCI总线、基于PXI总线、基于VXI总线虚拟仪器测试系统由于总线的不同而具有各自的特点与应用范围。
与传统仪器组建的测试系统相比,基于PCI总线的虚拟仪器测试系统在性能、灵活性、易用性和低价格等方面具有绝对优势。其仪器硬件为插卡式,具有与计算机插卡相同的尺寸,将硬件插卡直接插入计算机中的PCI槽上即可构成测试系统,充分利用计算机的资源来实现数据采集及处理、故障分析诊断和过程控制等智能测控。与基于其它总线的虚拟仪器测试系统相比,价格低廉的特点使其在工业、军工、教育和科研领域得到了广泛得以应用。缺点在于基于PCI总线的虚拟仪器测试系统缺乏触发线标准化及其所处的计算机环境,这一环境不能满足大功率,高质量冷却,仔细考虑RFI/EMI屏蔽的复杂而精密的测试任务的要求。插卡的连线也可能因所用的计算机型号的限制而生产困难。插槽数十分有限,难以容纳大量的通道。
基于PXI总线的虚拟仪器测试系统由于PXI总线产品对PCI总线产品的完全兼容,这样在许多领域,他们与基于PCI总线的虚拟仪器测试系统可以互相代替,而具有性能超过前者,只是价格稍高一些。用户如果想在现有的基于PCI总线的虚拟仪器测试系统转向基于PXI总线的虚拟仪器测试系统,只需对硬件投资,原有的软件可不加任何修改而运行在PXI系统上。同时由于PXI总线对机箱内部器件工作环境做了严格的规定以及PXI系统拥有比台式机设计更多的扩展槽,致使PXI系统可以在恶劣工作环境下正常工作,从而可以适应各种各样更大复杂的测试领域。由于PXI总线是PCI总线基础上借鉴VXI总线的仪器特性组合而成,PXI系统在价格上和性能上介于PCI系统和VXI系统之间。