Font Size: a A A

Man-machine Interface And Data Processing Model Of Arbitrary Waveform Generator Design

Posted on:2010-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:B WuFull Text:PDF
GTID:2208360275483180Subject:Measurement technology and equipment
Abstract/Summary:PDF Full Text Request
Arbitrary Waveform Generator(AWG) is one of the hot research in the field of the current test. Tektronix and Agilent are the two best company on this technique. In china many company work at the Arbitrary Waveform Generator research .But few of products can be developed. The share of market is close 0%. Because of the diffculty of research, the high sampling rate can be up to 500MSa/s of AWG has not developed.This 500MSa/s arbitrary waveform generator used ARM-Linux embedded systems. With the advantage of good reliability and portability, GTK+ (GTMP Toolkit), a GUI library used to develop GUI, has been applied widely in embedded systems. This dissertation adopts GTK+ as the supportive graphics library,based on which we bring forward a systemic methodology of developing GUI for the embedded instrument. And we apply this method in developing GUI of Arbitrary Waveform Generator (AWG) and accomplish the whole software design works. The most important is to be able to run the operating system to provide best human-computer interaction and graphical user interface to control the waveform generator.As one the main works, this paper expatiate the solution of software design for GUI of embedded instrument. Aiming at saving cost, we bring forward a method of dynamic creating and destroying the display page.Realization of special widget for GUI of embedded instrument. But how to using C language to create special widgets and let them possess the Object-Oriented property is one of the nodus in design. This paper elaborates this method of unified instruments and applies design pattern in custom control.At last it give the method of combination control multithreading in knob .Currently, the GUI of AWG shows good performance and has achieved all function requirements.
Keywords/Search Tags:Arbitrary Waveform Generator, embedded system, graphical user interface(GUI), Linux, GTK+
PDF Full Text Request
Related items