说起LabVIEW编程软件,大家接触的时候大多是与虚拟仪器分不开的,这儿理一下什么是虚拟仪器,什么是LabVIEW,它们之间关系是怎样的,下面作个简单的说明,以便记录及理解。
1、何谓虚拟仪器
“虚拟仪器”从字面上简单的理解,它就是一种测量仪器,只所以称之为虚拟,是相对于传统仪器来说的。我们知道,传统的电子测量仪器如示波器、频谱仪、信号源等,都是由专业厂家生产的,具有特定的功能和仪器外观,如一台典型的数字示波器仪器外观如下图所示:
而虚拟仪器呢,它具备传统仪器的功能,只是它的组成部分或者构成方式与传统仪器不同。如对于上图的数字示波器来讲,虚拟示波器的样子可能如下图所示:
它与传统仪器的主要区别是,虚拟仪器的硬件部分是由基本的测试硬件模块(如AD采集模块)和计算机组成,两者通过某种总线形式进行有机结合后构成基本的硬件平台,然后在计算机屏幕上显示虚拟的仪器面板,在虚拟面板上除数据结果的波形图显示外,也提供了各种如开关按钮等控件对仪器进行操作。另外,仪器的内部功能也是通过软件编程在计算机上实现的。
因此,说到这儿,虚拟仪器的概念也就出来了,主要包括下面三个要素:
硬件部分:是虚拟仪器的基础,由计算机和具体的硬件测试模块构成:软件部分:是虚拟仪器的核心,利用计算机强大的计算处理能力定义仪器的具体功能;面板部分:在计算机屏幕上显示虚拟面板&