Font Size: a A A

R&D On The Mobile Open Virtual Instrument Browser Based On Component

Posted on:2017-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:H TianFull Text:PDF
GTID:2348330509959877Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
In order to achieve online upgrade and function adjustment of current mobile measure system, this paper developed an open virtual instrument browser on mobile phone. Traditional modular test systems were modularly divided to be components, which can be dynamically assembled to build applications. This paper designed a number of different functional components encapsulated and integrated into the browser, formulated inter-component communication mechanism and assembly languages. Dynamic compiler technology and dynamic loading member were introduced into the browser, so that user can not only easily change the test system configuration and internal function, but also extend user-defined functions. The main work includes:First, the architecture of the mobile open virtual instrument browser based on component was fulfilled.Second, component model, component assembly model and virtual instrument application running mechanism were designed. XML, JSON and YAML were introduced as component assembly languages. More than that, a proprietary assembly language called RSAL which can be read and wrote conveniently was proposed. The parsers of these four languages were also completed.Third, the browser's function extension model was deigned. It uses dynamic JAVA language compiling technology to implement the browser's integrated functions by the means of adding functional codes into the assembly script. It also imports dynamic loading technology, uploading third-party component to cloud platform to provide URL address, so that the browser in the network case be easily extend third-party functionality from anywhere.Forth, the script server model was designed. It contains two kinds of script storing model, code embedded model and Micro SD card storage model. Its driver model was also designed, using Arduino Due board to send script and acquiring data to the browser via Bluetooth.This browser platform is applicable for teaching, industrial test, household, physical care and many other fields. In the platform, two household applications and three physiological care applications were fulfilled to prove that the browser can be achieved, and has good adaptability and scalability.
Keywords/Search Tags:component, virtual instrument, browser, script, dynamic loading
PDF Full Text Request
Related items