Font Size: a A A

A Design Of Data Editing And Processing Software For Deep Storage Data Generator

Posted on:2018-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:X T ChenFull Text:PDF
GTID:2348330512988922Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
The data generator is a general purpose digital signal source device which has multi-mode of programmable serial/parallel data,pseudo-random sequence and other digital excitation signal generation capabilities.It has the ability to meet the demands in research,improvement and security testing of high-performance digital equipment and digital part of highly complicated system,and it is to achieve on behalf of the test system toward a high degree of intelligence,integration and rapid development of the necessary equipment.It is playing an increasingly significant role in varieties of large electronic equipment and scientific research activities.This paper puts forward the overall design scheme of system software based on the analysis of software requirements of deeping-storage of data generator.Through the hierarchical system architecture and object-oriented programming thought,the control software of deeping-storage of data generator based on PC is designed to realize the function of the instrument.It is a very requisite part of the software design for the software system of the data generator to realize the programming ability of the deeping-storage data and the efficient data processing capability.This paper attaches importance to the designing of data-editing and data-processing module in the process of controlling software design.Thereafter,the overall function of control software is designed.Finally,the instrument driver is designed according to the hardware requirements,and the upper application is implemented.The essential content of this thesis is presented based on the above analysis:(1)Module design of data editing and processing.Through the analysis of the characteristics difficulties of data editing module and the need of diversified data editing function,this module realizes the function of waveform editing,data-list editing,sequence editing and pseudo-random sequence.In the processing of software design,the method of rapid generation of the edited data and the digital sequence encapsulation is expounded in detail,and the relevant algorithms are used to address the large-capacity data to gratify the efficient processing and transmission of the large-scale and large-capacity data in this module.(2)The design of control software.Basing on the thought of object-oriented software architecture,the Qt GUI development tool based on Windows platform is used to design the software sub-module to realize the design of human-computer interaction interface,parameter management,driving-call interface,file system,information processing of keyboard,instrument driver the design of each module.In which the instrument driver is based on the PCI-e bus development,through the driver design and hardware interface function design,achieving the upper application of hardware control and produces a variety of digital sequences which need by user.
Keywords/Search Tags:data generator, data editing, data processing, deep storage
PDF Full Text Request
Related items