本篇论文主要介绍了对有关数据进行处理的基础知识,对虚拟示波器的硬件部分及软件部分的开发过程也做了简单介绍。虚拟示波器由软硬件部分组成的。其中硬件部分包括了普通的PC机及数据采集卡;软件部分则包括了采集卡的驱动程序和前面板等相关的应用软件。
2 Labview及示波器的简介
2.1 Labview的基本概述
Labview是以G语言为基础的由美国NI公司研究开发出来的用于开发虚拟仪器的工具。它的特色是用图形符号来替代传统的文字语言,直观、生动、简洁地显示在我们的面前。Labview软件作为一个面对终端用户的用具,它除了具有增强构造系统工程及科学的功能,还提供了实现对数据的采集及对仪器的编程的方便快捷方式。当我们用它来研究原理、测试功能、设计并实现系统仪器的时侯,能够很大程度地提高工作效率。Labview基本的特点是:(1)用户可以依据需要自主定义它的功能。(2)虚拟仪器的软件模块包括了全部仪器的控制信息,我们能够选用多种方法来显示数据、过程和最终的结果。(3)虚拟仪器能够便捷地和外设、其他应用以及网络相连,我们还能通过网络来实现多用户数据共享。(4)虚拟仪器能够直接实时地改变数据,还能利用计算机总线把数据传送到存储器或者打印机里,方便快捷。(5)虚拟仪器的用户可以对所测量的数据直接、及时分析、处理。创建虚拟仪器的过程为:(1)创建前面板。前面板(如图2.1所示)是一个图形用户界面,它主要是用来设置输入值并观察输出给用户。它模仿了实际仪器的面板,由图形、按钮、旋钮以及其他的控制和显示对象构成。通过控制按钮、键盘输入数据,其结果会在计算机显示出来。如果想在控制时改变或键入数值,我们仅仅需要点击增减按钮和控制部件,还能使用标签工具双击数值栏也行。(2)创建框图程序。Show Diagram能够实现程序窗口(如图2.2所示)和前面板窗口之间的切换。我们可以寻找要用的节点,然后在程序窗口中放入节点的图标,再用连接线把节点图标与端口连起来,这样完整程序就出现了。(3)创建图标。每个图标都像是表示某虚拟仪器图形的参数。如此,其余虚拟的仪器才可把数据送给子仪器。图标之间的连接除了能够将此仪器当成程序最高的级别,还能够作为别的程序或者是子程序。
在Labview软件中,用户可以通过运行或者是连续运行来实现程序的运行。当前面板的工具条上运行按钮是一个折断了的箭头时则表示该VI子程序的语法是有错的,是不可执行操作的。此时的这个按钮被称作错误列表。点击错误列表时Labview软件会自动弹出错误清单的窗口,点击其中的任何一处错误项,调用Find功能,这样出错的对象会变得高亮。数据流动的方向不妨用设置探针、断点、单步执行这三种方式来表示。
2.2 Labview的模板分析
Labview软件是图形化的语言。虚拟仪器子的程序VI开发中,主要通过利用模板来创
建和运行程序。它的模板包括工具选板(Too1s)、控制选板(Controls)和功能选板(Functions)或称作函数选板。
2.2.1 工具模板
工具选板如图2.3所示,我们在Windows下调用Show Tools Palette即可看到此模板了。模板中的任一工具被选择时,鼠标的图标会显示为该工具对应的形状了。
工具模板包括以下工具包:论文网
操作工具:它是用来显示和控制操作前面板的。当我们向字符串或者是数字控制输入某个值的时侯,它就会变为标签工具相对应的形状。
选择工具:它用于选择、改变或者是移动对象。