Font Size: a A A

Design And Implementation Of Visualization Modeling And Simulation Software For Complex Electronic System

Posted on:2016-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:X DuFull Text:PDF
GTID:2348330488974183Subject:Engineering
Abstract/Summary:PDF Full Text Request
Electronic systems are the objective entities, which consist of electronic components or the components capable of generatint, transmissing, collecting or processing signals and information. The range of complex electronic systems include radar, reconnaissance, jamming, and have widely practical application. With the powerful and plentiful functionality of electronic systems, its internal structure is very complex, we need a reasonable division of function modules to make modeling and simulation process fast and efficient. So the difficulty of modeling and simulation of electronic systems rises with the function increasing. Conventional simulation softwares have some flaws: Although System Vue and Simulink can realize modeling and simulation being visualized, but they can not generate executable code; MATLAB's own version is too large, compared with other similar software, it does not have the functions of compiling and pre-processing, and can not achieving port operation and real-time processing; As a commercial software.Firstly, in this thesis, focus on the needs of complex electronic system simulation, a design method of simulation software has been studied as a focal point. In data storage, a XML file format specification for document is designed, using tree structure of left children and right brothers for directed graph storage in RAM; The visual editing work is achieved; For the features of huge number of models, the function of model nesting and model library management are realized, which make the operation easier, and simplify the design process; The automatic compiling simulation function is realized, users can get the real-time feedback of compilation, the results put out in the form of data and waveform. The software rendering standard C++ executable code in the background that can runs directly on the same type of simulation software. The logic control, waveform monitor and other auxiliary functions are integrated, which makd the functions of electronic system modeling and simulation software complete, and the modeling process concise. Taking the radar systems for an example, describe the features of the software in detail and make the test.Secondly, the method of improving the simulation efficiency has been researched. The relationship between the models is abstracted into an AOV network, the dependencies and the execution order between the various models are determined through topological sorting, which provides an important basis of parallel operation and flow control between the follow models. The Open MP thread-level acceleration is used for the single model, and the MPI online acceleration strategy is used for the simulation of complex model systems.This software has been put into use, and achieved the expected results, the visualization of electronic systems design approach allows abstracted modeling process becomes simple and intuitive by way of graphical connection, the generate executable code is in a unified format, with a strong portability. The software runs smoothly, which has a friendly interface and a strong targeted property, to some extent, overcome the shortcomings of the existing simulation software, enabling the developers to focus more on the functional design of electronic system, rather than the duplicate, complex process.
Keywords/Search Tags:Electronic system, Modeling, Visualization, Simulation, Software
PDF Full Text Request
Related items