Font Size: a A A

Study On Remote Solution Of The Existing Virtual Instrument Based On General Network Engine

Posted on:2009-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:J B YaoFull Text:PDF
GTID:2132360272973672Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The progress of test instrument has experienced typical hardware instrument, PC-based instrument, etc. With the development of various technologies such as streaming media technology, network technology and bus technology, the virtual instrument has been further developed and the remote virtual instrument appears. On account of the technology maturity and production popularity of PC-based personal edition virtual instrument, the development of remote platform with the character of short development cycle, high-usage of the codes and no programming for the PC-based personal edition virtual instrument becomes a research subject. Therefore, based on General Network Engine(GNE), a remote solution of virtual instrument without any programming was proposed. The contributions are listed as follows:To begin with, the UML modeling language which is popular in software engineering and the correlative protocols of network communication are introduced.Then, the co-programming skill and the component-based technology in the software development field are investigated deeply. After close tracking and investigating of the virtual instrument technology, especially the remote virtual instrument technology, the remote solution of personal edition virtual instrument by using co-programming of Java and C++, and the mix component-based technology of COM and J2EE was proposed, from programming point of view.The concepts of GNE, Parent Engine, Child Engine, Client Virtual Instrument and Server Virtual Instrument are proposed. The system platform of GNE-based remote solution of personal edition virtual instrument was constructed. The core idea is to implement the remote solution of personal edition virtual instrument quickly just by outfitting GNE to the personal edition virtual instrument. The total design idea is adopt Use-Case Diagram, Logical Diagram, and Deployment Diagram of the UML"4+1"View Model to design the system platform.The implement technology of the remote function of GNE, which using the Applet and Servlet communication technology of the J2EE component to implement the engine-based long-distance operation and control, and the real-time monitoring, was investigated. In terms of the remote operation and control, a new operation and control project which had the function of client-server two-dimensional operation and control was proposed. In terms of the remote real time monitoring, a new technology project based on streaming media and memory data collection was proposed, and the negative infection of packet loss was resolved. In terms of the terminal services, an implementation scheme of network virtual instrument based on batch file was proposed.The implement technology of the no programming function of GNE was investigated. In this kernel technology, the parent engine is actualized by a Servlet component, varieties of control child engines are actualized by several COM components, and the messages routing between parent engine and child engine is actualized by JNI technology. Researching on the customization of instrument panel control, a new method based on wavelet image process technology was proposed to implement the intelligent customization.The GNE-based virtual instrument remote platform was presented to introduce the general technique to actualize the remote solution of personal edition virtual instrument. Finally, the feasibility of the technique was proved by several representative personal edition virtual instruments. The results show that the GNE-based remote solution of virtual instrument is characterized by short development cycle, high-usage of the codes, no programming and so on.The GNE-based virtual instrument remote platform is an open development environment which could implement the remote virtual instrument without modifying the software of the personal edition virtual instrument.
Keywords/Search Tags:General Network Engine, Component-Based Technology, Server Virtual Instrument, Client Virtual Instrument, No Programming
PDF Full Text Request
Related items