电路板ATS软件平台数据管理模块的设计与实现

被引量 : 2次 | 上传用户:awubang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的高速发展,用户对自动测试系统(Automated Test System,简写作ATS)的功能需求和性能要求也越来越高,相应的自动测试系统需要更加复杂的数据来完成系统功能。本文主要完成了自动测试系统软件平台中的数据管理模块的设计与实现。本项目组设计的通用电路板自动测试系统以面向信号的设计思想,用可视化编程技术实现了TPS开发平台,使用Oracle数据库来管理ATS中所使用的数据(下文称之为目标数据)。数据管理模块就是通过调用Oracle数据库来管理目标数据的应用软件。论文首先使用基于实体-联系模型的设计方法,完成了系统中Oracle数据库的设计。在此过程中,以自动测试系统需求分析为基础,在概念设计阶段抽象出了实用的实体-联系模型,在逻辑设计阶段将该模型转化为关系数据表,并对表进行基于范式的优化,最后在Oracle数据管理软件的辅助下,实现数据表的设计。之后为了解决误操作或是系统崩溃所导致的数据丢失问题,设计了通过RMAN和闪回技术对数据库的备份和恢复功能。本文完成的第二项工作是在开发环境中设计实现了数据管理模块。本系统的应用软件包括数据管理模块都集成在LabWindows/CVI中。根据目标数据的不同,本模块分为用户信息管理、测试资源管理和测试数据管理三个部分,分别实现了相应的数据管理界面和后台的管理程序。用户信息管理程序实现了对使用系统的用户信息的存储和管理;测试资源管理程序提供了对UUT信号和测试仪器、开关、ICA等资源的管理功能,初步实现了仪器可互换;测试数据管理程序的开发是本软件设计的难点。设计过程中采用了多线程技术,在主线程中开启测试程序、显示测试结果并启动了两个辅助线程,一个用于完成数据采集,另一个用于处理测试结果、将测试结果存入数据库。最后设计了测试数据管理平台用于管理测试结果,并输出XML格式的结果描述用于数据交换。在自动测试系统中使用本文开发的数据管理软件,能够方便地完成对于目标数据的管理,实现了设计预期目标。
其他文献
近年来,随着现代通信技术、计算机电子技术和网络技术的高速发展,数模转换器(Digital-Aanalog Converter,即DAC)被广泛应用于电子产业的各个领域,而市场对高性能DAC的需求也
<正>《花婆婆》是一本著名的国际童书绘本,讲述了一个充满诗意的故事,质朴又精美,平易又深刻,传达了一种善良、博爱、坚持的美丽精神,阅读《花婆婆》就像在体验一次美妙的旅
期刊
目的研究葡萄糖对骨髓间充质干细胞(MSC)的影响并探讨其机制。方法首先鉴定MSC纯度,然后设立不同的葡萄糖浓度梯度,用MTT法检测细胞的增殖、细胞周期和凋亡。结果鉴定MSC纯度
目的 制备发病过程类似人类 2型糖尿病的动物模型 ,并观察其肾脏病变特点。 方法用高糖高脂饲料喂养 Wistar大鼠诱发胰岛素抵抗 ,然后用亚致病剂量链脲佐菌素 (STZ)腹腔注
法律监督所体现的是我国人民代表大会这一政体的政治需要,是一种政治制度。中国检察制度具有政治制度和司法制度的双重属性。法律监督成为中国检察制度的核心,是由中国检察制
加快发展文化产业,推动文化产业成为国民经济支柱产业,需要进一步调整和完善产业政策法规。不仅要支持和壮大国有或国有控股文化产业,还要鼓励和引导非公有制文化企业健康发
<正>2013年7月4日,最高人民法院院长周强到吉林视察指导工作,吉林省高级人民法院院长王常松在向周强院长汇报工作时,谈到大力推动多元纠纷解决机制建设时说:"我们东丰县法院
企业发展的战略研究和战略管理是企业发展中最重要的部分。是企业发展的灵魂,是构成企业核心竞争力极其重要的环节。文章结合福建三钢集团公司(简称三钢)的发展实践,提出以"
本文通过对社区矫正及镇街检察中的方法途径内容的探讨,分析了该方法途径对监外执行对象中检察职能所起的防范作用。
内部审计现已逐渐被纳入企业战略管理的轨道,并为实现组织目标而发挥积极作用。企业根据组织发展目标和战略管理的要求而适当地将内部审计外包,亦可以站在战略的高度加以认识