您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 基于LABVIEW的电子称
基于LABVIEW的电子称王宏20051001114一.有关概念1.虚拟仪器虚拟仪器的概念最早由美国NI公司于1985年提出,其英文原称为VirtualInstrument,简称vi。所谓虚拟仪器,就是在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机测试系统.虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果:利用计算机强大的软件功能来实现信号数据的运算、分析和处理:利用工/0接口设备完成信号的采集、测量与调理,从而建立集各种测试功能为一体的计算机仪器系统。使用者通过鼠标和键盘操作虚拟面板,就如同使用一台专用测盆仪器一样.1.1LABVIEW应用LABVIEW自1986年正式推出,至今已发展到以最新版本LABVIEW8.2Express为核心,包括控制与仿真、高级数字信号处理、统计过程控制、模糊控制和PID控制等众多软件包,可运行于现今所有Windows系统、Linux,Macintosh,Sun和HP-UX等多种平台的工业标准软件开发环境。其已被广泛应用于包括航空航天、工业自动化、通信、汽车、半导体和生物医学等世界范围内的众多领域,其概括如下:1.2LABVIEW应用于测试与测量LabVIEW已成为测试与测量领域的工业标准,通过GPIB,VXI,PLC、串行设备和插卡式数据采集板卡可以构成实际的数据采集系统。它提供了工业界最大的仪器驱动程序库,同时还支持通过Internet,ActiveX,DDE、和SQL等交互式通信方式实现数据共享[15],它提供的众多开发工具使复杂的测试测量任务变得简单易行.1.3LABVIEW应用于过程控制和工业自动化LabVIEW强大的硬件驱动、图形显示能力和便捷的快速程序设计为过程控制和工业自动化提供了优秀的解决方案.同时由于NI公司提供有全系列的基于PC的多功能板卡,其与LABVIEW在底层即实现了软、硬件的无逢连接,节约了系统的构建时间并增强了系统可靠性。1.4LABVIEW应用于实验室研究与自动化LABVIEW为科学家和工程师提供了功能强大的高技数学分析库,包括统计、估计、回归分析、线性代数、信号生成算法、时域和频域分析等众多科学领域。在联合时域分析、小波和数字滤波器等高级或特殊分析场合,LabVIEW提供有专门的附加软件包。本文所介绍的一款基于LABVIEW的电子称,其中省去了用读取数据库的方式代替了用传感器对数据的采集,从而实现了对电子称的模拟,故可称为一款虚拟电子称。LABVIEW是一款跟数据采集、处理机密联系的软件,一定离不开与数据库有关的开发,此程序就提供了一个很好的范例。程序中使用了Access数据库,利用LabSQL实现对Access数据库的访问,采集完数据后可将其按一定格式保存到Excel文件中。LabSQL数据库访问工具包是NI公司提供的一个免费的、多数据库、跨平台的软件包,可以通过网络免费下载到,其支持Windows操作系统中任何基于OBDC的数据库,包括Access,SQLServer,Orcale,等。LabSQL是利用MicrosoftADO以及SQL语言来完成数据库访问,将复杂的底层ADO及SQL操作封装成一系列的功能函数。利用LabSQL几乎可以访问任何类型地数据库,执行各种查询,对记录进行各种操作。它的优点是易于理解、操作简单,用户只需进行简单地编程,就可在LabVIEW中实现数据库访问。它还有一个最大的优点是源代码开放,并且是全面免费的。进入程序需要输入密码登陆后,出现“用户管理”按钮首先,此程序加入了管理用户的功能,需要输入用户名和密码才能进入系统,登入后可以修改自己的密码。用户有权限等级:管理员:可以增加,删除其他用户并可以设置其密码。一般用户:不能增加,删除其他用户,可以修改自己的密码。用户管理窗口配置好选项就可以开始采集了采集中数据显示保存数据以下为本次采集的部分数据采集次数采集时间通道1通道2通道31########2########23.57g3########21.33g4########21.09g5########20.11g6########22.26g7########20.32g8########22.42g9########22.69g10########20.23g11########20.15g12########21.34g13########23.23g14########20.50g15########23.03g16########22.43g17########21.76g18########22.71g19########20.24g20########20.93g21########23.13g22########21.28g23########20.98g24########21.86g25########20.65g26########22.11g27########20.14g28########20.13g29########20.01g30########21.97g31########21.16g32########20.30g33########23.60g34########23.49g35########22.45g36########21.18g37########20.29g38########21.83g39########22.12g40########532.49g41########583.28g42########581.19g43########588.08g44########576.20g45########551.82g46########569.67g47########595.52g48########548.48g49########573.49g50########563.19g51########525.25g52########597.05g53########515.64g54########594.31g55########556.22g56########599.28g57########541.51gPS:本文程序引用了作了稍许修改的陈锡辉的“虚拟电子秤”。
本文标题:基于LABVIEW的电子称
链接地址:https://www.777doc.com/doc-2570344 .html