论文部分内容阅读
现代电子工业生产中为保证产品质量,希望管理人员能及时查询生产状况,在产品出现质量问题时能及时发现并积极干预,从而提高品控水平。因此,需要工厂在生产过程中能对产品进行测试,并将测试结果及时地反馈到测试操作人员和管理人员手中。本文是针对中小型电子生产企业印制电路板自动检测需求,基于LabVIEW开发平台并结合MySQL数据库,研发一款用于工装自动化测试的软件。该软件可实现电路板工装测试流程、数据采集、数据处理以及自动化报表生成,软件使用数据库保存用户信息以及测试数据。本文第一章介绍了研究背景以及虚拟仪器的历史和现状。第二章主要介绍了开发过程的主要技术和平台,LabVIEW开发工具和MySQL数据库,以及如何通过开放数据库连接(Open Database Connectivity,ODBC)实现LabVIEW和MySQL数据库的通讯。第三章对需求分析并介绍总体设计方案。第四章介绍了软件中账号管理系统的实现以子模块的实现,该部分主要应用了LabVIEW和MySQL数据库保存账号信息,同时使用了SHA-1对账号密码进行加密。第五章介绍了测试模块的软件实现,包括通讯方式,测试流程,自动化报表生成以及数据保存等。最后通过模态窗口的方式实现了测试界面和登录界面等切面的切换。最后介绍了软件测试模拟环境以及测试结果。本设计是基于某特定电路板的工装自动化测试平台软件,实现了自动化的电路板测试、数据采集、数据整理以及表报自动生成功能。目前已经实现以下功能:1、账号管理,仅允许授权用户使用该程序,且在测试报告中自动添加测试人员信息;账号信息加密,有完备的账号管理程序。2、电板测试系统,LabVIEW将自动执行测试程序,并输出测试报告。3、LabVIEW可将测试结果保存到MySQL数据库。4、对测试数据进行分析,在板卡质量不良率超过阈值时,可实现预警功能。由于条件与自身能力有限,测试平台设计的测试效果以及架构还一些不足,各方面的性能还有进一步的发展和提升空间。