2)应用性价高,系统费用低
根据虚拟仪器的思想,可利用相同的硬件构造出多种不同功能仪器,例如一个数字示波器,可改造成计数器、逻辑分析仪等多种不同的仪器。改造的测试仪器系统功能更加灵活,高效,开放,降低系统成本。
3)易用灵活,操作性强
虚拟仪器面板能自定义化,可根据需要设定出符合的显示界面。使用计算机的强大地处理功能可以使操作更加简单方便容易理解,结果进入数据库系统或连接网络进行发送。完成测量还可以进行数据的显示和处理出成报表或曲线。这些都提高仪器可操作程度,使用灵活。
1.4虚拟仪器的现状及发展方向
传统的仪器测量领域中起着重要作用,但也有许多不足之处,如灵活度不够,精度度不够高。虚拟仪器可以更加灵活的解决这些问题,性能和精度更好,甚至可以测量传统仪器不能测量的数据,其可以扩展和低成本等优势让制造商对虚拟仪器非常重视。建立在软件配置上的模块化仪器调节了资源的配置和相重等问题,是今后测量仪器发展的主导趋势。
虚拟仪器技术利用了计算机高效率数据转换能力,和应用了系统编辑程序,技术提升的同时成本也降低了。由于计算机性能的不断提高的同时,虚拟仪器技术也得到了迅速发展,并开发了更多的新应用。
目前虚拟仪器技术的不断扩大和日益强大,能够在计算机上开发程序,在FPGA(现场可编程门阵列) 和嵌入式处理器上设计硬件等。这些都为用户设计测试系统和定义硬件功能等提供了一个良好的独立环境。因此,虚拟仪器具有许多优点,逐渐取代了传统的仪表,在测量领域的一个重要的角色,它的应用将越来越广
1.5本论文的主要工作
我国科技与世界发达国家还有一定的差距,高端仪器大多数仍然依靠进口,而且价格非常昂贵。使用面不广并且花很多的金钱只能起到有限的作用。所以,研究开发虚拟仪器对我国来说具有很高的价值意义。自主研发虚拟仪器可以在更多领域上的实现用途,极大的提高了仪器的性价比。
本论文主要介绍虚拟示波器利用LabVIEW软件的设计过程,利用声卡采集数据处理。虚拟示波器主要有硬件和软件两部分构成。硬件部分主要是用计算机与计算机声卡;软件部分为前面板和声卡程序及相关的应用软件。
2 系统软件的开发平台LabVIEW简介
虚拟仪器是由硬件和功能软件两方面构成。虚拟仪器的硬件是计算机,可以是任何通用计算机。而设计的虚拟示波器软件主要是由LabVlEW开发的功能模块构成
2.1 LabVIEW的概述
LabVIEW是一种基于G语言的研究和发展(图形语言)的虚拟仪器开发工具。同 C语言 和BASIC 相似,LabVIEW也是广泛应用的编程系统,有一个大的函数库的功能可以在任何编程任务中使用。LabVIEW函数库包含数据采集、分析、显示、存储等等,也能够当作程序调试工具使用。其特点是用图形符号来代替传统的程序设计语言,它可以使人们了解简单和直观的目的。
2.2 LabVIEW的编程特点
(l)直观、易懂、易学、易用。
不同于Visual C++、Visual Basic等其他编程语言, LabVIEW作为图形化编程工具不采用传统的语言代码,而用图形模块代替传统语言代码;编写的程序是框图的形式,用框图替代了传统程序代码。具有良好的用户界面,界面类似于传统的仪表板,包括旋钮,按钮,控制模块,显示模块等。通过向程序输入其数据,操作结果由软件处理后在计算机上生成。直观的,简单的图形化编程语言,图标和在线代替传统的文本编程,解决与图形程序特定的编程问题。