Font Size: a A A

Three-dimensional Digital Oscilloscope Display Module Of The Software Design

Posted on:2011-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:Q LiFull Text:PDF
GTID:2192360308967128Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Digital Three-dimensional Oscilloscope is a digital storage oscilloscope based on high waveform capture (or display refresh rate) , which can not only capture and display the time - amplitude (event) information of the signal, but also in different grayscale or color at the same time capture and display different events probability level. Digital 3D oscilloscopes with all the advantages of digital storage oscilloscopes, and produced in digital form can display analog time is similar to progressively change the brightness of the oscilloscope of chemical fluorescent effect. But the three-dimensional digital oscilloscope no independent research and development in the domestic product, the development of digital three-dimensional oscilloscope become necessary.This paper is focus on software designing and implementation of the display module of a Digital Three-Dimensional Oscilloscope. It enabled the interaction between human and digital three-dimensional oscilloscope as following:1. Graphical User Interface (GUI): in order to achieve larger data capacity and higher real-time performance of three-dimensional oscilloscope, the display memory of oscilloscope is split into two different parts using"paging"technique according to refresh rate. One part stores waveform data, which requires higher refreshing frequency; another part stores the GUI background, which should be refreshed only in responding to user's action (e.g. pressing a button). Then"Ping-Pong"approach is employed to achieve high-speed data updating. Menu plays a key role in human-machine interaction. In this paper, a five-entry, three-layer menu, designed using structure type, which was highly expandable, easy-to-use and low coupled, was matched with key codes generated by keyboard to control the whole system.2. Dynamic multi-language configuration: a comprehensive font library was developed for various languages. The dynamic multi-language configuration on digital three-dimensional oscilloscope was accomplished by sequencing character coding, font library generating, storing and evoking procedures. In this way, the GUI software became highly efficient, robust and memory saving. Meanwhile, it automatically avoided some software maintaining issues.
Keywords/Search Tags:Three-dimensional digital oscilloscope, Display module, TFT-LCD, Graphical interface
PDF Full Text Request
Related items