虚拟仪器的结构分析
发布时间:2008/9/17 0:00:00 访问次数:339
虚拟仪器可以由多种接口(如gpib、vxi、pxi等)或具有这些接口的仪器,来连接构成被测控对象和计算机。虚拟仪器的结构如图1所示。
虚拟仪器系统包括仪器硬件和应用软件两大部分。仪器硬件是计算机的外围电路,与计算机一起构成了虚拟仪器系统的硬件环境,是应用软件的基础;应用软件则是虚拟仪器的核心,在基本硬件确定以后,软件通过不同功能模块即软件模块的组合构成多种仪器,赋予系特有的功能,以实现不同的测量功能。
图1 虚拟仪器结构
虚拟仪器硬件连接被测对象和计算机。根据不同的接口类型,虚拟仪器硬件结构包括数据采集系统、gpib仪器控制系统、vxi仪器系统等不同部分。
虚拟仪器软件体系结构visa(virtualinstrumentation software architecture)主要包含两个层次:用户应用程序和设备驱动程序。如图2所示,设各驱动程序是联系用户应用程序与底层硬件设各的基础。每一种设备驱动程序都是为增加编程灵活性和提高数据吞吐量而设计的,每个设备驱动程序都具有一个共同的应用程序编程接口(api)。因此,不管虚拟仪器使用什么计算机或操作系统,最终所编写的用户应用程序都是可以移植的。
图2 虚拟仪器软件体系结构
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
虚拟仪器可以由多种接口(如gpib、vxi、i等)或具有这些接口的仪器,来连接构成被测控对象和计算机。虚拟仪器的结构如图1所示。
虚拟仪器系统包括仪器硬件和应用软件两大部分。仪器硬件是计算机的外围电路,与计算机一起构成了虚拟仪器系统的硬件环境,是应用软件的基础;应用软件则是虚拟仪器的核心,在基本硬件确定以后,软件通过不同功能模块即软件模块的组合构成多种仪器,赋予系特有的功能,以实现不同的测量功能。
图1 虚拟仪器结构
虚拟仪器硬件连接被测对象和计算机。根据不同的接口类型,虚拟仪器硬件结构包括数据采集系统、gpib仪器控制系统、vxi仪器系统等不同部分。
虚拟仪器软件体系结构visa(virtualinstrumentation software architecture)主要包含两个层次:用户应用程序和设备驱动程序。如图2所示,设各驱动程序是联系用户应用程序与底层硬件设各的基础。每一种设备驱动程序都是为增加编程灵活性和提高数据吞吐量而设计的,每个设备驱动程序都具有一个共同的应用程序编程接口(api)。因此,不管虚拟仪器使用什么计算机或操作系统,最终所编写的用户应用程序都是可以移植的。
图2 虚拟仪器软件体系结构
欢迎转载,信息来自维库电子市场网(www.dzsc.com)
上一篇:LabVIEW的发展
上一篇:虚拟仪器的特点和优势