虚拟仪器的结构原理

虚拟仪器是利用高性能的模块化硬件 , 结合高效灵活的软件来完成各种测试、测量和自动化的应用 。 灵活高效的软件能创建完全自定义的用户界面 , 模块化的硬件能方便地提供全方位的系统集成 , 标准的软硬件平台能满足对同步和定时应用的需求 。
虚拟仪器的本质是利用现有的计算机 , 加上特殊设计的仪器硬件和专用软件形成既有普通仪器的基本功能又有一般仪器所没有的特殊功能的高档低价的新型仪器 。 它是利用计算机强大的图形环境和在线帮助功能 , 建立虚拟仪器面板 , 以代替传统仪器完成对仪器的控制、数据分析和显示功能 。 虚拟仪器的输入输出由数据采集卡、GPIB卡等硬件模块完成 , 仪器的功能主要由软件构成 。
一套完整的虚拟仪器系统的结构一般来说分为四层:
1)测试管理层
用户使用虚拟仪器生产厂商开发的应用程序 , 组成自己的一套测试仪器 。 这是虚拟仪器的优点之一 , 它可以方便地使用户根据自己的需要 , 自己的风格建立自己的测试仪器 。
2)应用(程序)开发层
由生产商提供的软件开发工具 , 如NI(NATIo