Font Size: a A A

Design And Implementation Of Monitoring Program And GUI Of Function/Arbitrary Waveform Generator

Posted on:2012-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2212330374953391Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Now, not only in field of the digital electronic measurement technology but also in computer technology, AWG is more and more used by people, its characters as diversify,ease of operation,high accuracy are accepted by people widespread. Compare with traditional signal generator, it not only generates a large number of standard waveforms, but also generates user-defined arbitrary waveforms, it is widespread used in test field in recently years.Responsible of monitoring program is allocation of resources and scheduling of work which are all hardware and software of the system, it provides the user interface and makes the user get friendly working environment, and it is an important component in system design. Graphical user interface is the only port which is interacted with user and instrument, the quality of graphical user interface has a direct impact on the operation of equipment to user. Because embedded system has low consumption, low cost, abundant resources, etc, it becomes the ideal choice of control system of Function/Arbitrary waveform generator. This paper balances out and contrasts more popular graphical interface system at present, selecting the graphical user interface ofμC GUI as foundation graph library, putting forward a set of method which is suitable for monitoring program,graphical user interface and data processing model of arbitrary waveform generator. Due to a core of operating system takes up a lot of system resources and it needs much money, therefore in the situation of the resource tense of the system, it is not suitable for using operating system, so this subject adopts monitoring program instead of the operating system. Subject adopts the design method of two level management system structure, which is the microcontroller manages instrument's panel and ARM controls CPU,touch screen and LCM. The part of panel of Arbitrary waveform generator is monitored by C8051F020 SCM, once the panel have keys pressed or coding switch rotation, SCM transfers information to ARM, the CPU to identification and make corresponding reaction. They adopt the mode of serial communication, SCM sends, ARM receives.This paper gives a detailed flowchart of software architecture, finished the design of graphic user function, including of introduction for display layer,data layer and control layer, and the relationship among them. On this basis has achieved the design of data processing model. Considering the characteristics of various layers page on display layer, proposed the method of dynamic pages destruction to achieve the purpose of conserving resources and increasing speed.This paper is simulated based on the Silicon Laboratories IDE and ADS environments, developing a waveform editing software suitable for arbitrary waveform generator using C language without operating system. Through this software, the user can set up various waveform parameters, and then control hardware modules produced the corresponding waveform signal. It has powerful waveform, editing and processing functions. Waveform modes include mathematical functions produce waveform,loading the images produce waveform, and it can change the amplitude, frequency and phase of waveform.At present, function/arbitrary waveform generator for applied objects, based on this plan the development of instrument graphical user interface and data processing model already through various tests and reach the expected function indexes.
Keywords/Search Tags:AWG, Monitoring program, GUI
PDF Full Text Request
Related items