- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LABVIEW的電子称
基于LABVIEW的电子称
王宏 20051001114
一.有关概念
1. 虚拟仪器
虚拟 仪器 的概念最早由美国NI公司于1985年提出,其英文原称为Virtual Instrument,简称vi。所谓虚拟仪器,就是在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机测试系统.虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果:利用计算机强大的软件功能来实现信号数据的运算、分析和处理:利用工/0接口设备完成信号的采集、测量与调理,从而建立集各种测试功能为一体的计算机仪器系统。使用者通过鼠标和键盘操作虚拟面板,就如同使用一台专用测盆仪器一样.
1.1 LABVIEW 应用
LABVIEW 自1986年正式推出,至今已发展到以最新版本LABVIEW 8.2Express为核心,包括控制与仿真、高级数字信号处理、统计过程控制、模糊控制和PID控制等众多软件包,可运行于现今所有Windows系统、Linux, Macintosh, Sun和HP-UX等多种平台的工业标准软件开发环境。其已被广泛应用于包括航空航天、工业自动化、通信、汽车、半导体和生物医学等世界范围内的众多领域,其概括如下:
1.2 LABVIEW 应用于测试与测量
Lab VI EW 已成为测试与测量领域的工业标准,通过GPIB,V XI,P LC、串行设备和插卡式数据采集板卡可以构成实际的数据采集系统。它提供了工业界最大的仪器驱动程序库,同时还支持通过Internet, ActiveX, DDE、和SQL等交互式通信方式实现数据共享[15],它提供的众多开发工具使复杂的测试测量任务变得简单易行.
1.3 LABVIEW应用于过程控制和工业自动化
Lab VI EW 强大的硬件驱动、图形显示能力和便捷的快速程序设计为过程控制和工业自动化提供了优秀的解决方案.同时由于NI公司提供有全系列的基于PC的多功能板卡,其与LABVIEW在底层即实现了软、硬件的无逢连接,节约了系统的构建时间并增强了系统可靠性。
1.4 LABVIEW应用于实验室研究与自动化
LABVIEW 为科学家和工程师提供了功能强大的高技数学分析库,包括统计、估计、回归分析、线性代数、信号生成算法、时域和频域分析等众多科学领域。在联合时域分析、小波和数字滤波器等高级或特殊分析场合,LabVIEW提供有专门的附加软件包。
本文所介绍的一款基于LABVIEW的电子称,其中省去了用读取数据库的方式代替了用传感器对数据的采集,从而实现了对电子称的模拟,故可称为一款虚拟电子称。LABVIEW是一款跟数据采集、处理机密联系的软件,一定离不开与数据库有关的开发,此程序就提供了一个很好的范例。
程序中使用了Access数据库,利用LabSQL实现对Access数据库的访问,采集完数据后可将其按一定格式保存到Excel文件中。
LabSQL 数据库访问工具包是NI 公司提供的一个免费的、多数据库、跨平台的软件包, 可以通过网络免费下载到, 其支持Windows操作系统中任何基于OBDC 的数据库,包括Access,SQL Server,Orcale,等。LabSQL 是利用Microsoft ADO 以及SQL 语言来完成数据库访问, 将复杂的底层ADO 及S Q L 操作封装成一系列的功能函数。利用LabSQL 几乎可以访问任何类型地数据库,执行各种查询,对记录进行各种操作。它的优点是易于理解、操作简单,用户只需进行简单地编程, 就可在LabVIEW 中实现数据库访问。它还有一个最大的优点是源代码开放,并且是全面免费的。
进入程序需要输入密码
登陆后,出现“用户管理”按钮
首先,此程序加入了管理用户的功能,需要输入用户名和密码才能进入系统,登入后可以修改自己的密码。用户有权限等级:
管理员:可以增加,删除其他用户并可以设置其密码。
一般用户:不能增加,删除其他用户,可以修改自己的密码。
用户管理窗口
配置好选项就可以开始采集了
采集中
数据显示
保存数据
以下为本次采集的部分数据
采集次数
采集时间
通道 1
通道 2
通道 3
1
########
2
########
23.57 g
3
########
21.33 g
4
########
21.09 g
5
########
20.11 g
6
########
22.26 g
7
########
20.32 g
8
########
22.42 g
9
########
22.69 g
10
########
20.23 g
11
########
20.15 g
12
########
21.34 g
13
########
23.23
原创力文档


文档评论(0)