Font Size: a A A

Oscilloscope Development Based On Android System

Posted on:2014-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:F F SongFull Text:PDF
GTID:2252330392969631Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Oscilloscope is a universal test instrume nts which is widely used in the fie ldof industr ia l testing a nd electronic measureme nt techno logy. It can be used toobserve measure and record the instanta neous voltage of the vario us signa ls, andbe able to displa y the relation about the volta ge and the time to users in the wayof wavefor m. It is ma inly divided into two type, they are ana log oscilloscope anddigita l osc illoscope. Digita l oscilloscope is based on this functions, and also havethe functio ns that the storage of waveform, display, trigger, measureme nt,moreover, it can analys is and process the wavefor m data. Comparing to analogoscilloscope digita l oscilloscope is used in electronic testing fie ld wide ly.With the development of modern techno logy, electronic testing instr umentsare deve loping towards the direction o f digitization, auto matio n and intelligence.Not only that, they are in pursuit of multi-functio nal and high-performance, butalso strive to develop continually towards the direction of sma ll vo lume and lightweight at the same time. In the fie ld of oscilloscope developme nt, portab ledigita l oscilloscope is a k ind o f develop ment trend no doubted. Especially in theoff-site testing and ma intenance, its convenie nce is more obvious.The design o f this artic le is proposed to meet the trends of the develop mentof oscilloscope, today, it is deve loped based on Android syste m. The ma incontent is the concrete realizatio n of the basic functions o f the d igita loscilloscope based on Android system, inc luding its fr iend ly interface design, theovera ll layo ut, the related widget design, embellis hment and filters, etc.The who le software design is through the a nalys is to existing oscilloscopefunction, and divided the function modules, then referr ing the programmingskills of object-oriented langua ge, got the whole software module design. Usingstatic global var iable trans fer parameters among modules, and rea lized highcohesio n in one module and low coupling between modules. In terms of interfacedesign, based on basic widget that Android system provides, I used customwidget to set up the oscilloscope inter face. It is practica l and in the meantime canalso give users a better experience. The oscilloscope filter ing applied JNItechnology, due to the operatio n of the filter will raise a higher require ment toprogram r un, JNI technolo gy is a way to call library files that are generated by Clanguage in Java layer, so it can achieve a higher rate. Though this method it canrealized the function that oscilloscope filter ing and bandwidth limits.
Keywords/Search Tags:Android syste m, digita l oscilloscope, filtering
PDF Full Text Request
Related items