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

2012-05-30 19:11:42来源: 61ic 关键字:Labwindows  CVI  测试系统  数据库

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
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于虚拟仪器的多通道信号产生系统设计
下一篇:振动系统的虚拟样机模型及模态仿真介绍

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利
推荐阅读
全部
Labwindows
CVI
测试系统
数据库

小广播

独家专题更多

东芝在线展会——芯科技智社会创未来
东芝在线展会——芯科技智社会创未来
2017东芝PCIM在线展会
2017东芝PCIM在线展会
TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved