摘要在生产过程中,测试环节对于保证产品质量和提高经济效益起到了重要的作用。本文阐述了自动测试系统的发展历程和电路板的测试方法,开发了可配置电气测试软件,可用于不同型号电路板的批量测试。
该软件能够通过系统配置实现对不同型号电路板的自动测试,主要包括用户登陆、系统配置、电路板测试、生成报表、测试结果查找等功能模块。本论文选择Access 2003作为底层数据库,阐述了在.NET环境中通过ADO.NET对数据库访问的具体实现过程;利用多线程的方式实现串行通信,通过委托机制实现对Windows窗体控件的跨线程调用;在分析Protel原理图文件结构的基础上,利用面向对象的方法创建显示库,实现了原理图的复现。将计算机与测试板连接,进行测试,系统能够实现串行通信,获得测试结果。19578
关键词 自动测试系统 ADO.NET 串行通信 Protel二次开发
毕业论文设计说明书(论文)外文摘要
Title Software Development of Configurable Electrical Test
Abstract
As an indispensible part of the production process, the link of test is of great importance for ensuring the quality of products. The development history of automatic test systems is introduced in the article. To realize the batch test of different circuit boards, configurable electrical test software is designed.
The software can achieve the aim by system configuration, with many functions, including user login, system configuration, circuit board testing, exporting of reports and the search of test results. Choosing Access as the database, ADO.NET is used to achieve the access to database in the .NET framework. Multithreading technology is used to realize the serial communication. Besides, delegation mechanism is discussed to slove the problem of cross-thread call of Windows forms controls. The file structure of the Protel principle diagram is analyzed and on that basis, the object-oriented method is applied to create the graphic display library and to realize the repetition of schematic diagram. Finally,the computer is connected with the lower machine and through debugging, communication and other functions can be implemented.
Keywords Automatic Test Systems ADO.NET Protel secondary development serial communication
目 次
1 绪论 1
1.1 研究背景 1
1.2 研究内容 4
1.3 研究意义 6
1.4 论文的工作安排 6
2 系统总体设计 8
2.1 需求分析 8
2.2 开发环境和运行环境 8
2.3 系统总体设计 8
3 数据库设计 10
3.1 Access数据库 10
3.2 数据库设计 10
3.3 数据库编程 12
4 多线程技术及串口通信实现 18
4.1 串行通信 18
4.2 C#串行通信实现方式 19
4.3 通信线程实现 20
5 Protel原理图复现 24
5.1 设计思路 24
5.2 原理图文件分析 24
5.3 选择绘图方式 25
5.4 原理图程序实现 26
5.5 原理图显示功能 32
6 界面设计及各功能模块实现 34
6.1 主界面设计 34
6.2 用户登陆 35
6.3 电板测试 36
6.4 测试结果 37
- 上一篇:基于中文语音识别技术的指挥训练系统的设计与实现
- 下一篇:二自由度简易云台增稳控制系统设计
-
-
-
-
-
-
-
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运
C++最短路径算法研究和程序设计
现代简约美式风格在室内家装中的运用
NFC协议物理层的软件实现+文献综述
浅析中国古代宗法制度
高警觉工作人群的元情绪...
上市公司股权结构对经营绩效的影响研究
中国传统元素在游戏角色...
g-C3N4光催化剂的制备和光催化性能研究