论文部分内容阅读
虚拟仪器是现代电子测量技术与计算机技术的深层次结合,它突破了传统电子仪器以硬件为主体的模式,利用计算机的强大资源,使仪器功能软件化.虚拟仪器的优势在于降低系统成本、增强系统功能和灵活性.虚拟仪器技术对现代测控技术产生了深远的影响.该文介绍了虚拟仪器的软件、硬件体系结构,分析了虚拟仪器的主流开发平台之一LabVIEW的体系结构和计算机语言基础.LabVIEW中的可视化计算机语言—G语言的基础是数据流计算模型(简称数据流模型),数据流模型使得LabVIEW在数据管理、程序开发和程序运行等方面都与常用的文本式计算机语言平台有很多不同之处.在此基础上,该文深入分析和研究了LabVIEW开发平台的功能扩展方法—CIN(Code Interface Node)接口技术以及和CIN紧密相关的LabVIEW内存管理方式、数据存储方式、LabVIEW管理器函数等较深入的内容,归纳总结出CIN节点的数据传递原则和C源程序设计编译方法.CIN接口的良好运用,可以充分发挥C语言强大、灵活的功能,扩展LabVIEW平台的整体功能.最后,该文分析了在LabVIEW平台上设计开发的、基于PXI通用数据采集模块的虚拟信号分析仪.设计完成的信号分析仪可以完成信号预处理、时域分析、经典频域分析、相关分析、同态分析功能,并利用CIN接口技术将现代信号处理方法(参数模型谱估计)引入虚拟信号分析仪.该文所述设计方法,既可以发挥LabVIEW能够快速构建虚拟仪器框架的优点,又可以使用C语言完成复杂信号处理算法,并利用CIN提高程序模块的运行效率.