Font Size: a A A

The Program Design Of Storage And Analysis For Huge Capacity Dynamic Sampling Data

Posted on:2018-03-06Degree:MasterType:Thesis
Country:ChinaCandidate:W P ZhangFull Text:PDF
GTID:2348330515987351Subject:Measurement technology and equipment
Abstract/Summary:PDF Full Text Request
The unit of data acquisition and analysis is an important part of the modern testing system,which main function is to complete the real-time data storage,dynamic display and analysis,and it is very important to check the testing process,experimental data management.With the continuous improvement of modern test system,it is very necessary to realize high sampling rate,large capacity,multi-channel dynamic data acquisition,storage and analysis technology.The paper summarizes the functional requirements and characteristics of data storage and analysis program design for huge capacity dynamic sampling,and discusses the implementation methods and key technologies of each function in different modules.The software takes modular design,and divides into three modules which are efficient storage module,dynamic display module,analysis and processing module according to the function of the program.According to the requirements of the subject,the paper validates the implementation method of display and analysis methods of 16 high-speed channels.Based on the.NET Framework 4 and combined the technology requirements of the system and the software and hardware platform,the software combines of the "producer and consumer" mode and multi thread,and realizes the large test data stored in the computer hard drive fast.The software realizes the dynamic display of multi-channel data by using double buffering and component technology,which has two methods to display that are single channel in a graph and multi channels in a graph.The software realizes synchronous processing of multi tasks which are data storage and display.The software completed the design of each module of the program and the performance test of the key part using Microsoft Visual 2010(C#).Finally,when the test is completed,the software provides operations of data analysis,data playback and data export,and realizes rapid reading of the data on the hard disk by using the method of memory mapping file.The paper gives the verification experiment of the computer graphics and parallel programming,and analyzes of the experimental results and the reasons.After the data storage and analysis program design for huge capacity dynamic sampling,the software completes the requirements of the test system,and makes further prospects for further improvement of the system.
Keywords/Search Tags:data storage, dynamic display, data analysis, multithreading, memory mapping
PDF Full Text Request
Related items