论文部分内容阅读
虚拟仪器是计算机技术与测控技术相结合的产物,它以计算机为统一的硬件平台,配之以一定的硬件设备,以软件的形式实现各种传统仪器所具有的功能。 在基于Windows操作系统开发的虚拟仪器中,由于Windows操作系统和32位微处理器的多任务机制与信号采集工作实时性、单一性之间的矛盾而使部分数据丢失。本文以信号采集和传输为核心,通过对32位微处理器体系结构和工作原理以及Windows操作系统内核结构的深入理解,提出利用虚拟设备驱动程序(VxD)技术解决上述问题。 在此基础上,利用虚拟设备驱动程序(VxD)开发了一台简易的虚拟仪器,并成功的应用于实际测试工作中,实践证明,该虚拟仪器采集到的时域波形完整、平滑,不存在数据丢失现象。