LabSQL
?/p>
LabVIEW
中访问数据库的应?/p>
[
摘要
]
LabSQL
可以实现
LabVIEW
与数据库的链接。针对数据存储、查?/p>
不便于用户操作的缺点
,
本文基于液压测试平台介绍了在
LabVIEW
环境?/p>
,
利用
LabSQL
软件包对实验数据进行实时存储?/p>
多条件查询的方法?/p>
结果证明
,
操作简
?/p>
,
可行有效?/p>
[
关键?/p>
] LabVIEW
数据?/p>
LabSQL
[Abstract] LabSQL can realize the link of LabVIEW and database. In allusion to
disadvantages
of
data
storage
and
inquiry
,
this
paper
introduced
a
method
of
experiment
data
real
time
storage
and
inquiry
by
using
LabSQL
software
package
under
the
background
of
LabVIEW
based
on
a
hydraulic
pressure
testing
platform.
Practice has proved that , this method is briefness
?/p>
feasible and effective.
[Keywords] LabVIEW database LabSQL
0
引言
LabVIEW
是可视化的图形语言
,
是目前应用最广泛的虚拟仪器开发环境。它
面向应用
,
支持模块化和层次化结?/p>
,
同时提供了大量的函数库供用户直接调用?/p>
在测试测量中
,
需要对产生的数据进行管理和维护。因此把数据库技术应用在?/p>
拟仪器开发中
,
不但可以有效管理和组织数?/p>
,
准确反映各个变量之间的关?/p>
,
?/p>
可以扩展虚拟仪器的功能?/p>
LabVIEW
并没有提供直接与数据库连接的接口
,
需?/p>
通过其它辅助方法来进行数据库访问?/p>
1 LabVIEW
中数据库访问技?/p>
?/p>
LabVIEW
编程环境?/p>
,
通常以几种方法来完成与数据库的接?/p>
:
①利?/p>
NI
公司的附加工具包
LabVIEW SQL Toolkit
进行数据库访?/p>
;
②利用其他语言?/p>
Visual C++
编写
DLL
程序访问数据?/p>
,
再利?/p>
LabVIEW
所
带的
DLL
接口访问该程?/p>
,
实现间接访问数据?/p>
;
③利?/p>
LabVIEW
?/p>
ActiveX
功能
,
调用
Microsoft
ADO
控件
,
利用
SQL
语言
实现数据库访问?/p>
其中
,LabVIEW
提供的数据库访问工具?/p>
LabSQL,
利用
Microsoft
ADO
以及
SQL
语言来完成数据库访问
,
将复杂的底层
ADO
?/p>
SQL
操作封装成一系列?/p>
VI,
简单易用。通过
LabSQL,
用户可以直接?/p>
LabVIEW
中以调用?/p>
VI
的方式轻?/p>
实现对数据库的访问。在建立好数据源的情况下
,
可以直接实现数据表的建立?/p>
修改等操作?/p>