Font Size: a A A

Modular Software Design For Multifunctional Electro-Acoustic Testing System

Posted on:2020-08-12Degree:MasterType:Thesis
Country:ChinaCandidate:H S WangFull Text:PDF
GTID:2518305987473344Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
The development of electro-acoustic testing system in foreign countries has a more solid foundation than in China.The existing mainstream products often have the disadvantages of high price and complex operation,and there are few other options available in the domestic market at the same time.In this paper,the modular software design for multifunctional electro-acoustic testing system is the main research content.Take the domestic and international mainstream electro-acoustic testing system as a reference,based on the existing hardware platform of the electro-acoustic testing system,this paper puts forward the overall design plan of the software for the testing system,based on C++ Builder compiler,completes the software design under the guidance of the plan.The system can finally achieve the measurement of the speaker's frequency response curve,T-S parameters and polarity parameters.The test function of the software for the electro-acoustic testing system is verified by comparing with the test results of the professional test system.The innovation points are as follows:(1)Aiming at the problems of the high requirement for impedance curve and the complexity of calculation steps when measuring T-S parameters by frequency domain method,the testing system builds the model of speaker unit through step response test,adopts the time domain method for the T-S parameters measurement.(2)Starting from the test flow,the software design of the sequence management module is completed.The content and the execution order of each test step in the sequence can be determined flexibly according to the specific user needs.(3)For each function module in the software,the corresponding custom type files are established,and the registration association of the files is completed.The internal parameters of the software system are stored to guarantee the data security of the software.(4)Aiming at the complication of visual component application and data interaction between form and code in C++ Builder compiler,extracts common attributes of components used in software design and establishes the component library through the re-encapsulation of component classes,sets up the data interaction mechanism that components and code are separated.the readability of code is improved,and the maintenance and cross-platform transplantation of the software is facilitated.This paper contains 52 figures,5 tables and 52 references.
Keywords/Search Tags:electro-acoustic testing, frequency response curve, T-S parameters, C++ Builder
PDF Full Text Request
Related items