为了将现有的基于PC的单机版虚拟仪器在零编程、软件零修改量的情况下拓展成基于网络的远程虚拟仪器,提出了一种零编程的、基于通用网络引擎的远程虚拟仪器实现方法。其核心是给单机版虚拟仪器配置通用网络引擎后就可以快速衍变成远程虚拟仪器。其原理是将UML建模技术贯穿在整个引擎设计过程中,用J2EE组件(Applet和Servlet)技术实现引擎的远程操作控制功能,用COM组件技术文现引擎的零编程功能。基于通用网络引擎的远程虚拟仪器具有开发周期短、代码重复利用率高、零编程等特点。最后通过一个远程数字存储示波器的实现来验证其可行性。
Based on general network engine (GNE) , a new implementation technique of remote virtual instrument without any network programming was proposed in order to extend the existing PC-based personal edition virtual instrument and develop the network-based remote virtual instrument with no programming and no reworking in the software of virtual instrument. The core technology is that the personal edition virtual instrument could evolve to remote virtual instrument just by configuring with GNE. The specific implementation for the engine refers to the UML, which plays an important role through the whole design procedure of the engine; the J2EE component (Applet and Servlet) technology, which implements the remote measurement and control of the engine; and the COM component technology, which implements the no network programming of the engine. The GNE-based remote virtual instrument is characterized by short development cycle, high-usage of the codes and no programming. Finally, the feasibility of the technique was proved by a remote digital storage oscilloscope.