| Virtual instrument technology is widely used in the field of storage and testing, and the core of the virtual instrument is software design. The related software of virtual instrument is mainly used in the generalized data processing in modern storage test.Based on the diversity of objects to be measured in engineering, the complexity of the test environment, the limited resources available, researchers often need to develop a variety of different memory test system to meet the needs of users, while the development of different data processing software matching the corresponding hardware.This paper from the point of view of software engineering of tool LabVIEW as the development platform,through the module of design principles to study on the design method and realization of general data processing software which can be compatible with a variety of storage test system hardware device,also software and hardware matching mode by the traditional "one to one" into "one to many".Module was partitioned according to function of software in the design of software,on the basis of the realization of the basic module to innovate and improve the structure and algorithm of complex modules:the communication protocol algorithm is only initial cured in device interconnection module program,and all the protocol command interface is open to users, which is the interconnection between the host computer and the test system hardware device;instead of curing concrete channel identification algorithm,channel identification module program adopt an intelligent mapping model of "user input process-program operation algorithm" to determine the structure algorithm in program operation by the user’s own input;in the waveform display module, the traditional interval average pumping point display algorithm is improved, and the representative data is selected to replace the common data to complete the pumping point process by analyzing the interval data.Through the design of software test case,using "white box" and "black box" two kinds ofcommonly used software testing methods to design related test cases and test the software structure and functions of the software respectively.And the general test software is applied to the load acceleration storage test system to illustrate the operation process and application conditions.The practice shows that the common data processing software is reasonable in structure and reliable in function, and can be compatible with many different storage and testing systems,has a good general in the storage test area. |