Font Size: a A A

Design And Implementation Of Automatic Test Software For A Missile

Posted on:2019-04-30Degree:MasterType:Thesis
Country:ChinaCandidate:D C MaFull Text:PDF
GTID:2348330569495588Subject:Engineering
Abstract/Summary:PDF Full Text Request
The role of missiles is increasingly important in modern weapon systems.In the future,the missile's combat capability and performance guarantee requirements will also increase.The performance test,fault diagnosis and maintenance of the missile are the precondition for improving the missile's lethality and precision.However,the distributed automatic test system can complete the parameters test and fault diagnosis of the missile and become the guarantee of the reliable operation of the missile.Based on the test requirements and the distributed automatic test system hardware platform,this thesis completes a software design and implementation with virtual instrument technology and middleware technology for missile automatic test which is on the Lab Windows/CVI.The main work is as follows:1)This thesis analyzes the system hardware platform function and missile test requirements,then proposes a missile automatic test software design program which takes into full consideration the scalability and fault tolerance of the missile automatic test software.2)In order to ensure the efficiency and safety of missile testing,multi-threaded technology is used to allow multiple tasks such as testing,alarming,and timing to be performed concurrently in this paper.Among them,the test task is mainly to complete the test of resistance,analog voltage,switching value detection and frequency parameters,which involves parameter configuration and use of virtual instruments such as A/D,digital multimeter,and status module.The alarm thread is the security guarantee of the test software.It completes the monitoring task by querying the alarm status of the continuous monitoring equipment,and immediately shuts off the power in case of an abnormal situation,protecting the measured object.The timing thread records missile power-on time to prevent the missile from powering up for too long.3)In the distributed automatic test system of this project,the main control device and the PXI test device are separated and connected through the LAN,so the middleware program relies on the Windows RPC communication framework to work.In this paper,the RPC client is designed to output in the form of a dynamic link library for user application layer program on the host computer.The RPC server runs on the zero-slot controller,which calls the instrument driver,collects the test information and returns the result to the test software.4)This paper analyzes and solves the problems encountered during on-site software and hardware debugging.The subjects were tested multiple times and 46 parameters were tested to verify the correctness and stability of the test software.Currently,the distributed automatic testing system has been completed and delivered to the user.The actual running results show that the distributed automatic test system hardware platform is stable and reliable and the test software is fully functional and easy to operate.It is fully capable to meet the test requirements of a missile.
Keywords/Search Tags:Distributed system, Automatic test software, Lab Windows/CVI, Middleware, Virtual instrument
PDF Full Text Request
Related items