本文讲解了基于LabWindows/CVI的虚拟世界示波器设计方法,首先讲解了数据采集系统的设计,然后得出了LAN模块的设计,最后重点得出了虚拟仪器的系统软件设计。经过实例分析证明,该虚拟世界示波器不具备了传统示波器的基本功能,各项功能皆能超过登录拒绝。与传统示波器比起,该虚拟世界示波器具备开发成本较低、研发周期短、升级和确保更容易等优点,而且用户可以根据必须展开拓展,便利构建嵌入式。 0章节 随着虚拟仪器技术的发展,使用虚拟仪器来代替传统仪器的新的测量方法正在逐步代替传统的测控系统。
虚拟仪器技术就是利用计算机技术和仪器技术,融合高效的各类软件平台来已完成各种测量的技术。与传统的仪器比起虚拟仪器具备开发成本较低、研发周期短、升级、确保更容易和减少了系统的灵活性等特点。 虚拟仪器利用各种通信端口已完成对信号的收集和调理,利用计算机的强劲处置能力对数据展开运算和分析,利用监控软件仿真各种仪器的操作界面。 虚拟仪器主要还包括3个组成部分:高效的应用软件、模块化的I/O硬件和用作构建的软硬件平台。
本文虚拟世界示波器界面使用LabWindows/CVI平台研发。LabWindows/CVI是NI公司发售的交互式C语言研发平台。
LabWindows/CVI将功能强大、用于灵活性的C语言平台与用作数据采集分析和表明的测控专业工具有机的融合一起,利用它的构建研发环境、交互式编程方法、函数面板和非常丰富的库函数大大强化了C语言的功能,为设计人员撰写检测系统、自动测试环境等应用软件获取了一个理想的软件开发环境。 1系统整体框架 1.1系统构成 系统构成框图如图1右图。
1.2数据采集系统的设计 数据采集卡是虚拟世界示波器的硬件基础,本文使用绿扬电子的数字示波器YB54500的内部数据采集卡采集数据。其基本的工作原理为:被测量信号经过地下通道送到数据采集电路,经过数据采集板上的交直流自由选择电路、滤波电路、波动电路、缩放电路再行通过AD取样分析后送到到数据存储卡中。 LabWindows/CVI通过LAN口获取数据存储卡中的的数据,再行通过虚拟世界界面显示波形和数据,从而取得近似于现实仪器的测试结果。
本文来源:开运·kaiyun体育(中国)官方网站-www.gonggaoban.com