基于LabWindows/CVI多通道测试系统的数据库设计
2011-08-07姚喜静詹惠琴
电子测试 2011年11期
姚喜静,詹惠琴
(电子科技大学自动化工程学院 四川成都 610054)
0 引言
现代的测试测量系统[1]大多需要对被测目标进行全方位检测,从而有利于获取对目标系统的全面认识, 这不可避免的将会使测试系统中相关的数据量迅速增多。为了能正确反映测试系统相关数据之间的密切联系, 有必要建立基于数据库管理数据的虚拟仪器系统。
虚拟仪器是指通过应用程序将通用计算机与功能化硬件结合起来的一种装置。用户可以像操作自己设计的仪器一样,通过友好的图形用户界面(GUI),操作计算机完成测试任务,高效地实现对被测对象的数据采集、显示、保存、分析和查询等。LabWindows/CVI 是National Instruments公司推出的组建虚拟仪器的交互式C语言开发平台,它将C语言平台与用于数据采集分析和显示的测控专业工具有机的结合起来,利用它的集成开发环境、交互式编程方法和丰富的函数库大大增强了C语言的功能,节省了程序开发的时间,为软件开发人员提供了一个理想的开发环境。
数据库[2]是有结构的数据集合,它与一般的数据文件不同,一般的数据文件的数据是无结构的,是一串文字或数字流。而数据库中的数据可以是文字、图像、声音等。一方面用户可以根据自己的需求自由的选择,但另一方面各数据库产品之间难以互通给应用程序的移植带来麻烦,于是ODBC(Open DataBase Connectivity,开放式数据库互连)为解决这一问题而被人们提出,它实际上是一个数据库访问库,通过ODBC可以使得数据库的更改变得非常容易,对应用程序来说只需改换一下驱动程序,避免了应用程序随数据库的改变而改变,将ODBC运用于测试系统软件中,则可以使测试系统软件具有强大的灵活性和可重复利用性。……
登录APP查看全文
