本篇论文主要介绍了对有关数据进行处理的基础知识,对虚拟示波器的硬件部分及软件部分的开发过程也做了简单介绍。虚拟示波器由软硬件部分组成的。其中硬件部分包括了普通的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即可看到此模板了。模板中的任一工具被选择时,鼠标的图标会显示为该工具对应的形状了。

工具模板包括以下工具包:论文网

  操作工具:它是用来显示和控制操作前面板的。当我们向字符串或者是数字控制输入某个值的时侯,它就会变为标签工具相对应的形状。

  选择工具:它用于选择、改变或者是移动对象。

上一篇:C8051F320单片机的超声波测距系统设计+电路图
下一篇:MATLAB的电力系统故障分析与仿真

LabView+PLC实验系统的远程自动测试系统设计

基于土地使用与交通双向...

基于网络通信的双边遥操作系统的研究

无刷双馈电机的电磁设计特点【1638字】

LabVIEW的双轴肩搅拌摩擦焊接参数检测研究

PLC双馈式风电系统转矩控制系统设计+梯形图

STC12C5A单片机多自由度双足机器人设计

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究