Font Size: a A A

Design Of Implementation Of Arbitrary Waveform Editing Software

Posted on:2014-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:J M ChenFull Text:PDF
GTID:2268330401465349Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
Arbitrary waveform generator is a very important test instrument in the modern electronic field. So far, arbitrary waveform generator has brought great evolution to the measuring and controlling field,and it is also constantly upgrading with its indexes improved.Now, there have been various models and brands arbitrary waveform generator in the market. Industry leading enterprises,such as Tektronix,Agilent,NI, have been continuously researching and producing arbitrary waveform generator,meanwhile occupying a dominant position in the market. Owing to its comprehensive and great waveform signal generating capability,as well as being an very excellent signal source,Arbitrary waveform generator is a very popular product. The development of Arbitrary waveform generator is so rapid that its supporting waveform editing software must also be followed. In consideration of some waveform editing software in our country having defects and its slow speed, it is necessary to design a new arbitrary waveform editing software.The article is main to introduce that design a suitable waveform editing software for AWG.,which focused on the design of functional modules.The main contents are:(1) Analysis software requirements and select optimal solution for design. Finally decide to select PyGTK as the graphics library, combining with the Matplotlib drawing library to develop.(2) Design the software functional modules. Concretely realize the demand function of the software, including the generation module, the display module and the processing module. Software waveform has powerful editing and processing capabilities, which also makes the waveform editing software can produce true arbitrary waveform.(3) Design software custom control. Not all the wanted controls can be found in the graphics library.Waveform editing software has its own characteristics. Therefore, the relative important two controls in the software should be be custom designed.(4) Software Testing. Briefly introduce the test methods and steps adhered,conduct a comprehensive test to the software function,and detailedly analysis the testing results.The testing results are:the new designed waveform editing software has enough Powerful function,is easy to use, and has a faster speed to generate arbitrary waveforms.
Keywords/Search Tags:Waveform editing, GUI, PyGTK, Object-oriented
PDF Full Text Request
Related items