虚拟仪器能够由多种接口(如GPIB、VXI、PXI等)或具有这些接口的仪器,来衔接构成被测控目标和计算机。虚拟仪器的结构如图1所示。
虚拟仪器体系包括仪器硬件和运用软件两大部分。仪器硬件是计算机的外围电路,与计算机一同构成了虚拟仪器体系的硬件环境,是运用软件的根底;运用软件则是虚拟仪器的中心,在根本硬件确认今后,软件经过不同功用模块即软件模块的组合构成多种仪器,赋予系特有的功用,以完成不同的丈量功用。
图1 虚拟仪器结构
虚拟仪器硬件衔接被测目标和计算机。依据不同的接口类型,虚拟仪器硬件结构包括数据收集体系、GPIB仪器控制体系、VXI仪器体系等不同部分。
虚拟仪器软件体系结构VISA(VirtualInstrumentationSoftwareArchitecture)首要包括两个层次:用户运用程序和设备驱动程序。如图2所示,设各驱动程序是联络用户运用程序与底层硬件设各的根底。每一种设备驱动程序都是为添加编程灵活性和进步数据吞吐量而规划的,每个设备驱动程序都具有一个一起的运用程序编程接口(API)。因而,不论虚拟仪器运用什么计算机或操作体系,终究所编写的用户运用程序都是能够移植的。
图2 虚拟仪器软件体系结构