碧波液压网 欢迎你,游客。 登录 注册

LabVIEW在时间频率计量测试中的应用

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

    时间频率计量是研究周期运动或周期现象的特性和量的表征、测量.时间是周期运动持续特性的度量,频率是周期运动复现特性的度量[1].在对频率的稳定度、复现性、日波动、老化率等计量特性进行表征时,对频率的自动化测量是十分迫切的.如高稳晶振日老化率的检定,按照现行检定的要求,采用在每天规定的时刻对频率值进行测量的方法,采样时间τ≥10 s;每天测二次,共测7 d,得15个数据,而这些都要对数据进行实时存储和分析.

    随着计算机科学和仪器技术的深入发展与结合,用户可根据测试的需要,设计自己所需要的仪器系统,利用一种或多种功能的通用模块,组成具有不同功能的虚拟测量仪器.在虚拟仪器中,计算机成为仪器的一部分,使得计算机可以充分发挥其强大的运算和存储能力.同时,在虚拟仪器设计中使用管理信息技术,一改单纯为测试而测试,借助数据库系统,因此可以对海量数据进行收集汇总、归并及分析.利用LabVIEW中数据库访问技术,可以创建一个数据库来管理复杂测试任务、存储测试数据并且能够分析总结测试结果的自动测试系统[2].

    1 LabVIEW数据库访问技术

    在涉及数据库的虚拟仪器自动测试系统中,其中的大部分工作是对实时采集数据进行存储,并对记录进行显示、查询,进行存储,并对记录进行显示、查询、统计等,而LabVIEW本身并不具备数据库访问功能,通常的解决办法有以下几种方式[3]:

    1)通过NI公司的附加工具包LabVIEWSQL Toolkit进行数据库操作;

    2)利用LabVIEW的ActiveX功能,调用Microsoft ADO控件,利用SQL语言实现数据库操作;

    3)利用其他语言如Visual C++编写DULL程序访问数据库,再利用LabVIEW所带的DULL接口访问该程序,这样可以实现间接访问数据库;

    4)利用LabVIEW免费提供的LabSQL工具包.

    其中第一种方法的工具包价格较贵;第二种方法需要用户对Microsoft ADO控件及其SQL语言有较深入的了解,并且需要从底层进行复杂的变成才能实现;第三种方法的工作量太大.相比而言,LabSQL是一个免费的工具包,它完全能满足用户便捷的要求.

    本文通过LabVIEW数据库访问的工具包LabSQL来解决以上存在的问题.

    2 LabSQL的功能及使用

    LabSQL是在LabVIEW中使用ADO对象建立的VIs集合,可以连接至几乎任何一个数据库,执行SQL查询,操作记录等.

    LabSQL的优点首先是易于理解,操作简单,不熟悉SQL语言的用户也可以很容易地使用;只需进行简单地编程,就可在LabVIEW中实现数据库访问.其次是源代码开放,目前的LabSQL版本是LabSQL 1.1.

    2.1 LabSQL VIs的功能

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签: LabVIEW
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论