基于Python的虚拟仪器技术研究及实现
2012-01-15陈笑飞
电子设计工程 2012年16期
陈笑飞,李 滔
(西北工业大学 电子信息学院,陕西 西安 710129)
随着计算机技术、测量仪器技术以及软件技术的高速发展,微机以及DSP提供了强大的计算能力使得在一定的实时性要求下,软件可以代替许多原来由硬件完成的功能,这标志着“软件即仪器(The software is the instrument)”时代的到来。它的出现彻底改变了传统的仪器观,开辟了测量技术的新纪元。
虚拟仪器的基本思想是利用计算机来管理仪器、组织仪器系统,进而逐步取代仪器完成各种功能,最终取代传统电子仪器。虚拟仪器[1]实质上是软硬件结合、虚实结合的产物,利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。在虚拟仪器系统中,硬件通常仅仅是为了解决信号输入输出,软件才是整个仪器系统的核心所在。
与传统仪器相似,虚拟仪器一般由3部分组成,即数据采集与控制、数据处理与分析、数据显示。传统仪器只是将这3部分功能的部件放在一个仪表机箱里,而虚拟仪器则是功能意义上的仪器,是具有仪器功能的软硬件的组合体,它并不强调物理上的实现形式。虚拟仪器的功能由用户自己定义,仪器制造商只需提供基本的软硬件,如信号调节器、信号转换器等,真正需要什么样的仪器功能是用户自己的事情。虚拟仪器不像传统仪器那样几乎完全依赖硬件。硬件在这里只是为了解决信号的输入输出,软件才是虚拟仪器的关键。虚拟仪器减少了信号每次经过硬件引起的误差,从而测量结果更准确。……
登录APP查看全文
