Font Size: a A A

Design And Implementation Of Test System Architecture Based On Script And Queue State Machine

Posted on:2014-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:C J LiangFull Text:PDF
GTID:2208330434972883Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Function and performance testing is one of the most important step during whole manufacturing process. Production line could find failure sample by testing. R&D engineer could control product quality by analyzing data from manufactory.Automatic test system is a combination to simulate manual test process which includes both software and hardware. For hardware, use test fixture to route out all necessary measurement signal to instruments. Software is used to control instruments to acquire data and feedback to user interface.This thesis is focusing on software architecture of mass production automatic functional test system. This architecture is based on producer-consumer model which transfer and execute message by queue state machine. Queue message comes from all operations of user interface or internal assignment. Software load test script files to get all parameters and information to build up queue. State machine would get execution message from that queue one by one and finish testing.Compare with traditional test software, it becomes more efficient and intuitive to understand the means of test cases by using test script file. User could check each test case by simply open related test script. Also, it is much easy for maintenance in case some parameters need to be changed. It only needs to update script file instead of upgrading source code which could guarantee stability and reliability of whole system.This software architecture is developed based on LabVIEW. But the basic concept and method are also suitable for other development platform. This architecture can meet most requirements of mass production and has good practical value.
Keywords/Search Tags:LabVIEW, Automated Test Script, Queue State Machine, UserInterface, Producer/Consumer
PDF Full Text Request
Related items