论文部分内容阅读
虚拟仪器技术是仪器技术与飞速发展的计算机技术相结合的产物,代表着仪器发展的最新方向,有良好的应用和发展前景。PXI任意波形发生器是一种常用的虚拟仪器,在科研、教学及生产中有着广泛的应用。论文在介绍虚拟仪器的概念、原理和特点的基础上,针对ES1413型PXI任意波形发生器的需求,设计了与之配套的虚拟仪器控制软件。本文的主要工作包括:(1)方案分析与确定。根据ES1413型PXI任意波形发生器的功能及指标要求,对所要实现的虚拟仪器控制软件进行了需求分析。在此基础上,确定了软件的总体方案,包括软件界面框架、波形及参数的图形化显示方案等。对比了多种开发工具,选择了LabWindows/CVI作为软件的开发平台。(2)用户界面设计。对用户界面的特点进行了分析,确定了所需的控件类型。完成了菜单模块、菜单切换模块、仪器初始化模块和特殊参数处理模块的设计,使用户界面简洁、明了,能实现机箱中多个任意波形发生器模块的查找和控制。(3)参数获取模块设计。通过调用LabWindows/CVI的函数完成控件参数的获取,设计了参数的量程自动转换、显示精度控制与参数范围判断模块,保证了所设置的参数的正确性与参数显示的直观性。(4)波形及参数图形化显示设计。对标准波形与调制波形的数据生成算法进行了设计,并给出了波形的显示方法。同时设计了坐标参数的改变方法,减少了参数改变时波形的重绘操作,提高了程序的效率。通过测试可知,ES1413型PXI任意波形发生器虚拟仪器控制软件可实现仪器的所有功能,完成十种标准波形及六种调制波形的功能选择、参数输入,并能实现波形及参数的图形化显示,使用户无须参考帮助文件即可了解所选择波形的时域图形以及所设置的参数的含义。