基于Labwindows/CVI的测试系统数据库设计

2012-05-30 19:11:42来源: 61ic

0 引言
    数据库实际上就是存储数据的“仓库”。但数据不是存放在容器或空间中,而是存放在计算机的外存储器上(如磁盘),并且是有组织的存放。数据的管理和利用通常是通过计算机的数据管理软件——数据库管理系统来完成的。因此,数据库不单是指存有数据的计算机外存,而是指存放在外存上的数据集合及其管理软件的总和,通常称为数据库系统。在以LabWindows/CVI为虚拟仪器软件开发环境进行自动测试系统的开发中,需要大量的数据处理。以前对数据的处理基本都是通过文件的形式,但是文件形式的数据不易管理和查询,因此迫切需要将测试结果以及配置信息和数据存放在数据库中。自从NI公司开发出数据库系统应用软件工具包后,就可以在Lab-Windows/CVI环境下方便地对数据库进行读写开发。


1 SQL简介
    SQL是Structure Query Language的缩写,意思为结构化查询语言。利用SQL可实现对数据库的各种交互操作。根据美国国家标准研究所ANSI( American National Standards Institute)的声明,SQL是关系型数据库管理系统的标准语言。利用相应的SQL语句可实现数据库的数据更新、数据获取等功能。
    以关系为代表的数据库产品已走向成熟。小型数据库(如FoxPro,Access,Paradox等)百花争艳,大型数据库(如Oracle,Sybace,Informix)产品分割天下。面对这样的局面,人们感到既喜又忧:喜的是用户可以有充分选择的自由;忧的是各数据库产品之间难以互通,给应用程序的移植带来困难。于是人们就希望有一个为各厂家所支持的、较一致的应用开发界面,以使应用程序能够独立于数据库产品。ODBC(Open DataBaseConnectivity,开放数据库互连)正是迎合人们的这一需要而提出的。ODBC实际上是一个数据库访问库。ODBC的独特之处在于可以避免应用程序随数据库的改变而改变,即具有良好的数据库独立性。通过ODBC可以使数据库的更改变得非常容易,即对应用程序来说只需改换一下驱动程序即可。如果将非过程的结构性查询语言SQL的开放性ODBC技术应用于测试系统软件中,则可使测试系统具有很强的灵活性和可重复利用性。综上所述,数据库技术在自动测试系统中的应用将会成为一种趋势。
    一般情况下,数据库都有强大的数据存储和管理能力以及实际的功能需求,因此,我们在很多数据处理中都要应用数据库技术。本文采用的LabWindows/CVI SQL工具包符合ODBC标准,可作为驱动,并配合Microsoft Access2000作为数据库进行配置,这样可以很好地实现数据库技术在一般测试系统中的应用,从而大大提高测试系统数据的管理效率。


2 测试系统数据库的配置
    在测试系统中,数据库中的数据表主要由几大块组成。首先是测试参数数据的存储与处理,这一块是本测试系统数据库设计的核心,包括实际测试结果数据的存储。另外就是用户管理数据和被测设备的基本参数。为了存储的方便,应当精心设计各个用户参数、测试项判据和测试结果的数据逻辑设计结构如图1所示。

[1] [2]

关键字:Labwindows  CVI  测试系统  数据库

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2012/0530/article_5179.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
Labwindows
CVI
测试系统
数据库

小广播

独家专题更多

TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved