因为设计工作牵扯到数据库的操作,而之前我对数据库的认识知之甚少,
所以需要在最短的时间里熟悉数据库,并找出 labview 与数据库进行连接的最
佳方法。很快我就投入查询资料的紧张忙碌中,经过反复的筛选对比,我终
于选定了合适方案,并做出 PPT 与大家讨论。
通常 labview 与 access 数据库的连接主要有三种方法:
1、利用 labview 的 ActiveX 功能,调用 Microsoft ADO 控件,利用 SQL 语
言实现数据库访问。但是用户需要对 Microsoft ADO 控件和 SQL 语言有较深
了解,还需要从底层进行复杂的编程。
2、利用 NI 公司的附加工具包 labview SQL Toolkit 进行数据库访问。但是
这种工具包价格比较昂贵,用户难以承受。
3、利用 labview 免费提供的 labsql 工具包。
第一种方法要求用户对 SQL 语言有深入了解,而一般普通用户可能不具
备这种能力,另外站在产品的角度看,产品的使用方法越简单,操作越便宜 ,
受市场欢迎的可能性才越大,所以我摒弃了第一种方法;第二种方法,需要
购买专用的工具包,站在公司的利益上看,开发产品的投入成本就会增加,
这种方法也不是很满意;第三种方法没有对用户和公司的不利之处,且编程
也不是很复杂,所以可以采用。方案选择好后,我很快找到了 labSQL 工具包,
下载了最新版本 labSQL-1.1a 版本。并很快按要求安装在 labview8.2 软件上,
在软件的程序面板上找到相应的模块。
Labview 本身没有操作数据库的功能,通过第三方软件 labSQL 将两者连
接起来,而在进行程序编写之前还要在 windows 系统中对数据源 ODBC 进
行配置确定数据源名 DSN,只有这样数据库才能识别 labview 的操作,当程
序对数据库中的记录进行查找,添加,删除,更新时,才能通过 DSN 数据源
名连接到所在的数据库
图一:labSQL 工具包