文档详情

cvi 数据库.pdf

发布:2017-06-08约1.19万字共4页下载文档
文本预览下载声明
第七届工业仪表与自动化学术会议 基于CVI_SQL 和ODBC 访问的测试软件开发 Developing The Testing Software Based on CVI_SQL and ODBC Access Method 祝名桔 魏彦玉 (电子科技大学物理电子学院,成都 610054 ) 摘 要:随着科学技术和工业生产的发展,对电子测量及其仪器的要求越来越高,于是能广泛适应高性能测试任务的自动测 试系统应用而生,它是在人工最少参与的情况下自动进行测量、数据处理,并以适当的方式显示或输出测试结果的测试系统。 分析了该系统的数据库访问机制,且成功地在自动测试系统软件开发中得到验证和应用。 关键词:自动测试系统 数据库 测试结果 中图分类号:TP31 文献标识码: A Abstract: Following the developments of both science and technologies and industrial productions, the requirements for electronic measurement and instruments are higher. Thus automatic test systems that are widely suitable for high performance testing tasks rise in response to the proper conditions. Automatic measurement, data processing, properly display or output the results are accomplished by this system with minimum human interactions. The database accessing mechanism of the system is analyzed in this paper. The method is well applicable and verified in development of automatic test systems. Keywords: Automatic test system Database Test result 0 引言 近年来,随着科学技术和工业生产的发展,对电子测量及其仪器的要求越来越高,于是能广泛适应高性能 测试任务的自动测试系统应运而生。它是在人工最少参与的情况下自动进行测量、数据处理,并以适当的方式 显示或输出测试结果的测试系统。在现代的以计算机为核心的自动测试设备(ATE )中,软件的设计决定了整 个系统的关键。软件的设计应基于规范化、通用化、模块化发展、并利用先进的软件包,计算机图形处理技术, 数据库技术,菜单技术和其他人机交互技术,形成更高级程控。 ODBC 是一种底层访问技术。它为客户端应用程序访问数据库时提供了一个统一的接口,使其从底层设置 和控制数据库,完成一些高层数据库技术所无法完成的功能。这里采用 CVI 作为软件平台来编写测试程序,用 ODBC 方式实现对数据库的访问,用 LabWindows/CVI SQL 工具包作为客户端应用程序开发工具。 1 LabWindows/CVI 软件平台中的ODBC 数据库实现 1.1 ODBC 驱动程序管理器对数据源的管理 ODBC 规范为应用程序提供了一套高层调用接口规范和基于动态链接库的运行支持环境。它由 4 部分构成: 应用程序、驱动程序管理器、数据库驱动程序和数据源等[1~2] 。 ODBC 体系结构如图 1 所示。ODBC 应用程序不能直接存取数据库,它将所要执行的操作提交给驱动程序, 通过驱动程序实现对数据源的连接、释放、修改等各种操作,数据库的操作结果也通过驱动程序返回给应用程 序。数据库驱动程序为动态链接库形式,当应用程序调用 LabWindows/CVI SQL 工具包中如连接、释放等函数 时,驱动程序管理器装载它们指定的驱动程序。驱动程序管理器的主要作用是用来装载 ODBC 驱动程序、管理 数据源、检查调用参数的合法性等。ODBC 访问流程大
显示全部
相似文档