好文档 - 专业文书写作范文服务资料分享网站

基于LabWindows/CVI的数据库编程

天下 分享 时间: 加入收藏 我要投稿 点赞

基于 LabWindows/CVI 的数据库编程

在测试系统的应用开发中,测试数据通常是以文件的方式进行组织管理 的。这样的数据存储方式有一定的局限性,特别是远程测试系统,对于大量的 数据不能及时的反馈。要实现方便灵活的管理和访问,数据库是一种必然的选 择。 LabWindows/CVI 是一个完全的标准 C 开发环境,用于开发虚拟仪器应 用系统。CVI5.5 及以后的版本提供了支持数据库的 sQL TOOLKIT 工具包, 该工具包提供了丰富的数据库操作函数,给开发带来了方便和快捷。1

基于

PCI 的数据采集 对于非 NI 公司的 PCI 数据采集卡,一般的驱动程序都是以动 态链接库的形式提供的。对于 CVI 而言,可以直接利用驱动程序的动态链接库 文件实现对采集卡的控制。本文采用中泰 PCI-8333 数据采集卡进行信号采集、 存储和输出。PCI-8333 数据采集卡具备丰富的采集与控制方法,同时也提供了 动态链接库文件和头文件。1.1 缩写采集卡头文件 虽然厂商提供了头文件, 但是 LabWindows/CVI 需要用 c 语言对头文件进行改写,参照厂商提供的头 文件,编写部分方法声明如下:

注意,头文件中包含的方法一定要与动态链

接库中的方法—致。编写后,将该头文件添加到应用程序中。在程序源文件中 声明头文件,添加#include“PCI8KP.h”。1.2 产生 dll 导入库文件 将采集卡 厂商提供的动态链接库文件加入刭应用程序所在的文件夹中,选择菜单: Option-Generate DLL Import Library,在弹出的对话框中选择 OK 按钮,会弹出 动态链接库选择对话框,选择加入到程序中的动态链接库后,会在该文件夹下 产生导入库。将该导入库也加入到当前程序的工程中。1.3 应用动态链接库 上面的两个步骤完成后,便可在 CVI 应用程序中使用该动态链接库,调用头文 件中已声明的方法进行数据采集源程序的编写,实现对效据采集卡的控制。2 ODBC 及 SQL Toolkit 工具包 ODBC(Open Database Connectivity,开放数据库

互连)是 Microsoft 公司开发的一套开放数据库系统应用程序接口规范,它提供 了统一的数据库应用编程接口(API),为应用程序提供了一套高层调用接口规范 和基于动态连接库的运行支持环境。使用 ODBC 开发数据库应用时,应用程序 调用的是标准的 ODBC 函数和 SQL 语句,数据库底层操作由各个数据库的驱 动程序完成。因此应用程序有很好的适应性和可移植性。

LabWindows/CVI

SQL Toolkit 是用于 CVI 数据库访问的附加工具包,它集成了一系列的高级功 能模块,这些模块封装了大部分的数据库操作和一些高级数据库访问功能。 LabWindows/CVI SQL Toolkit 支持主流的数据库驱动,对于数据库开发商及 第三方开发者提供的驱动,LabWindows/CVI SQL Toolkit 也一样采用标准的 ODBC 编译方式,通过这种扩展方式,可以灵活支持任何符合 ODBC 开发标准 的数据库系统。tips:感谢大家的阅读,本文由我司收集整编。仅供参阅!

基于LabWindows/CVI的数据库编程

基于LabWindows/CVI的数据库编程在测试系统的应用开发中,测试数据通常是以文件的方式进行组织管理的。这样的数据存储方式有一定的局限性,特别是远程测试系统,对于大量的数据不能及时的反馈。要实现方便灵活的管理和访问,数据库是一种必然的选择。LabWindows/CVI是一个完全的标准C开发环境,用于开发虚拟仪器应用系统。CVI5.5及以后的版本提供
推荐度:
点击下载文档文档为doc格式
6850v91q655uqa87qzsz8c83h0epg60163d
领取福利

微信扫码领取福利

微信扫码分享