网络化虚拟仪器研究及其应用[外文翻译].doc
约6页DOC格式手机打开展开
网络化虚拟仪器研究及其应用[外文翻译],译文原文出处:ieee workshop on intelligent data acquisition and advanced computing systems: technology and applications 5-7 september 2005, sofia, bulgaria网络化虚拟仪器研究及其应...
内容介绍
此文档由会员 qs_f5t2xd 发布
译文原文出处:IEEE Workshop on Intelligent
Data Acquisition and Advanced Computing Systems:
Technology and Applications 5-7 September 2005,
Sofia, Bulgaria
网络化虚拟仪器研究及其应用
秦树人,刘晓峰,柏林
机械工程学院,China bolin0001@yahoo.com.cn
摘要——介绍网络化虚拟仪器的概念和前景,对网络的六种功能——发布数据,共享数据,远程控制,分布式执行等进行简要说明,讨论网络化虚拟仪器发展中的新技术XML , NET远程处理,网络服务等,设计开发发展网络化虚拟仪器的通用平台。提供图书馆的功能驱动程序,信号分析的算法,数据结果显示等,并介绍网络化虚拟仪器的发展过程好虚拟仪器在检测和诊断中的应用。
关键词-网络化虚拟仪器。NET远程网络服务基本组件模式。
1.引言
一个虚拟仪器由装备高效应用软件的工业电脑或工作站,具有成本效益的硬件如插件板和驱动软件组成,它们一起实现传统仪器的功能。正如先进的电脑技术改变了我们的自动化测量,网络也改变了基于pc的测量解决方法的基本结构,网络化虚拟仪器是结合网络功能和虚拟仪器技术的产物,网络化虚拟仪器先分解虚拟仪器的功能,然后通过网络将这些功能再结合起来组成一个网络系统,克服了传统的通讯空间和区域的障碍,网络化虚拟仪器在21世纪越来越重要,应用领域也将有很大的扩展,如电子商务,网络(远程)教育,远程医疗诊断,远程数据采集与控制,远程实时访问的先进的测量仪器和遥控设备诊断等。
2.网络化虚拟仪器的功能
在互联网上分享信息和数据, 网络化虚拟仪器可以实现四个主要功能——发布数据,共享数据,远程控制, 分布式执行。 “发布数据”可以生成静态Web报告测试结果,您可以与其他人分享。这种方法是电子版的传统书面报告,但其优点是方便,通过标准的网络浏览器。“共享数据”可以让在不同计算机中进行分析的“发布数据”交换,根据您的需求,“远程控制”可以使另一台计算机连接到实验并控制对照试验,“分布式执行”结合了上述的概念建立一个系统架构,分享在不同电脑中采集和分析的测试数据。此系统架构将包括可以在测量节点之间可以传输数据的电脑,所以不同地区的测试可以运行在不同的地方,数据还可以是相关性的并可以用于控制其他硬件项目。
3.发展网络化虚拟仪器的新方法
在互联网上许多技术可用于共享资料和数据,现在已经成功应用的主要技术包括COM , DCOM,ActiveX , Java和CORBA等,而处于发展中的技术包括VC, VB, Java,Labview, AgilentVEE等,然而,由微软的MS.NET软件平台提供了一个新的革命性方法发展网络化虚拟仪器。特别是新技术. NET中包括的WinForm , ASP.NET,智能客户端, XML Web服务,.NET远程处理和ADO.NET等不仅大大提高发展效率,而且也稳定了网络传输和分布式事务处理,同时简化了部署和维修等。扩展标记语言( XML )是一种数据格式 框架,可以更容易在应用程序,计算机之间共享测量数据,从数据的角度,XML的可单独存放数据,这样你就可以以一种格式储存测量数据,在其他不同的格式中也可以使用而不用关心数据是以何种方式存储的。XML可提供一种方式来描述测量数据,这样就可以对显示测量数据进行描述(颜色,字体和格式),以及这些数据的特征(波形, 规模,频谱,具体数值等)。此外, XML可申请测量数据传输的参数设置,测量部署等,
NET远程处理是为发展分布式应用的一个框架,该框架提供了一些服务,包括激活和终身支持,也包括负责传送数据和远程应用的通信通道。微软定义了一个Web服务作为可编程逻辑应用可使用的标准互联网协议。网络服务的功能类似通过Internet输出的网络服务器。我们可以通过互联网使用即使我们一点也不了解的web服务。在分布式测量系统中应用. NET远程和Web服务技术是一个新的挑战,它们为我们提供了更灵活和有力的功能,如代码重用,平@@立性,语言的独立性,和分布式计算等.
Data Acquisition and Advanced Computing Systems:
Technology and Applications 5-7 September 2005,
Sofia, Bulgaria
网络化虚拟仪器研究及其应用
秦树人,刘晓峰,柏林
机械工程学院,China bolin0001@yahoo.com.cn
摘要——介绍网络化虚拟仪器的概念和前景,对网络的六种功能——发布数据,共享数据,远程控制,分布式执行等进行简要说明,讨论网络化虚拟仪器发展中的新技术XML , NET远程处理,网络服务等,设计开发发展网络化虚拟仪器的通用平台。提供图书馆的功能驱动程序,信号分析的算法,数据结果显示等,并介绍网络化虚拟仪器的发展过程好虚拟仪器在检测和诊断中的应用。
关键词-网络化虚拟仪器。NET远程网络服务基本组件模式。
1.引言
一个虚拟仪器由装备高效应用软件的工业电脑或工作站,具有成本效益的硬件如插件板和驱动软件组成,它们一起实现传统仪器的功能。正如先进的电脑技术改变了我们的自动化测量,网络也改变了基于pc的测量解决方法的基本结构,网络化虚拟仪器是结合网络功能和虚拟仪器技术的产物,网络化虚拟仪器先分解虚拟仪器的功能,然后通过网络将这些功能再结合起来组成一个网络系统,克服了传统的通讯空间和区域的障碍,网络化虚拟仪器在21世纪越来越重要,应用领域也将有很大的扩展,如电子商务,网络(远程)教育,远程医疗诊断,远程数据采集与控制,远程实时访问的先进的测量仪器和遥控设备诊断等。
2.网络化虚拟仪器的功能
在互联网上分享信息和数据, 网络化虚拟仪器可以实现四个主要功能——发布数据,共享数据,远程控制, 分布式执行。 “发布数据”可以生成静态Web报告测试结果,您可以与其他人分享。这种方法是电子版的传统书面报告,但其优点是方便,通过标准的网络浏览器。“共享数据”可以让在不同计算机中进行分析的“发布数据”交换,根据您的需求,“远程控制”可以使另一台计算机连接到实验并控制对照试验,“分布式执行”结合了上述的概念建立一个系统架构,分享在不同电脑中采集和分析的测试数据。此系统架构将包括可以在测量节点之间可以传输数据的电脑,所以不同地区的测试可以运行在不同的地方,数据还可以是相关性的并可以用于控制其他硬件项目。
3.发展网络化虚拟仪器的新方法
在互联网上许多技术可用于共享资料和数据,现在已经成功应用的主要技术包括COM , DCOM,ActiveX , Java和CORBA等,而处于发展中的技术包括VC, VB, Java,Labview, AgilentVEE等,然而,由微软的MS.NET软件平台提供了一个新的革命性方法发展网络化虚拟仪器。特别是新技术. NET中包括的WinForm , ASP.NET,智能客户端, XML Web服务,.NET远程处理和ADO.NET等不仅大大提高发展效率,而且也稳定了网络传输和分布式事务处理,同时简化了部署和维修等。扩展标记语言( XML )是一种数据格式 框架,可以更容易在应用程序,计算机之间共享测量数据,从数据的角度,XML的可单独存放数据,这样你就可以以一种格式储存测量数据,在其他不同的格式中也可以使用而不用关心数据是以何种方式存储的。XML可提供一种方式来描述测量数据,这样就可以对显示测量数据进行描述(颜色,字体和格式),以及这些数据的特征(波形, 规模,频谱,具体数值等)。此外, XML可申请测量数据传输的参数设置,测量部署等,
NET远程处理是为发展分布式应用的一个框架,该框架提供了一些服务,包括激活和终身支持,也包括负责传送数据和远程应用的通信通道。微软定义了一个Web服务作为可编程逻辑应用可使用的标准互联网协议。网络服务的功能类似通过Internet输出的网络服务器。我们可以通过互联网使用即使我们一点也不了解的web服务。在分布式测量系统中应用. NET远程和Web服务技术是一个新的挑战,它们为我们提供了更灵活和有力的功能,如代码重用,平@@立性,语言的独立性,和分布式计算等.