论文部分内容阅读
虚拟仪器是一种按仪器要求构造的计算机数据采集和信号处理系统。其以数据采集、测控、分析与显示功能等软件为核心,加以必要电子硬件的支持的一种数字化的智能系统。通过软件功能的发展,完善代替原有的传统仪器的所有功能。时至今日,自动化系统的要求与日俱增。使用需求的快速变革使得测控系统要求更加智能化和集约化,这给虚拟仪器的设计带来了越来越大的困难。面对如此需求的变化,当前虚拟仪器的发展方向也做出了相应变化:更高集成度,更高的自动化,更强大的信息处理能力,更低成本及快捷的系统搭建。本文将基于虚拟仪器的概念和设计思想,设计款低成本的可二次开发的新式虚拟仪器系统,实现面向工业级现场控制的测试与监控等等功能。虚拟系统是基于总线型拓扑结构,使用了自定义的通讯协议实现硬件模块和上位机的通讯任务。软件构成上使用组态模型的构建原理,通过系统状态描述的方法设计,将虚拟设备库、功能函数和逻辑执行模块结合起来实现虚拟仪器系统的搭建,同时对功能函数的优先级分时执行提出了具体的算去。本设计使用COM软件技术以实现基于C++MFC框架模型和视图语言Labview平台的链接。本文还对系统包括的软硬件功能做出规范,设计了一套简单集成化的探头模块和电源模块。最后利用本虚拟系统实现对车载逆变器性能的全自动测试系统。经实验可得本系统具有良好的集成度,较高的智能化以及实时性和低成本等特性。