Font Size: a A A

Arbitrary Waveform Editing Software Waveform Display And Modular Design

Posted on:2011-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:W W ZhangFull Text:PDF
GTID:2208360308466498Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Arbitrary Waveform Generator is used in modern testing widely. It can generate a variety of ideals and non-ideal waveform signals, and also the special arbitrary waveform according to the requirements of clients. So AWG is widely used in electronic measurement, communications, medical care, failure analysis, aviation and many other fields. Modern AWG has powerful features in output because of the development of Virtual Instruments (VI). Move the editing module which traditional instruments are not good at to the PC side. It makes operation easier and more intuitionistic.The main task of this topic is to design the display and processing module of Arbitrary Waveform Editor (AWE). Mainly includes the following:(1) Design a project suitable for the graphical user interface of AWE and adopt GTK+ as the supportive graphics library through comparing some mature GUI development tools.(2) Design the specific function of AWE. Through analyzing the software needs, it embodies the "arbitrary" characteristics, with a variety of waveform generation methods, powerful editing functions, as well as a good external expansion interface. It makes the instrument can generate a variety of waveform signal according to actual requirements.(3) Create custom widgets of AWE. As the software has its unique attributes and requirements, the core widgets of the software require the use of custom widgets to accomplish. This dissertation elaborates the creation of GTK+ custom widgets and the realization of encapsulation.(4) Analyze the problems in software debugging, summarize the common mistakes and give their specific solutions.According to the test result, the Arbitrary Waveform Editor based on this design project, has powerful editing functions, can be manipulated easily; and has achieved all function requirements.
Keywords/Search Tags:Arbitrary Waveform Editor, GUI, GTK+, custom widgets
PDF Full Text Request
Related items