论文部分内容阅读
最近几年以来,随着虚拟仪器技术与分布式处理技术的发展,尤其是网络通讯技术的显著进步和Internet的迅速普及,使得我们可以突破时间和地域限制将分布在不同地点的仪器设备通过网络连接起来协同工作,将一个个独立的仪器整合成一个分布式的仪器系统,从而获得更为强大的处理功能或者完成单台仪器所不能完成的任务。网络化虚拟仪器正是顺应这种需要,成为仪器发展的一种趋势。 网络化虚拟仪器系统中,数据的传输技术是系统的关键技术之一,它关系到系统的网络功能能否实现,更重要的是关系到系统能否满足远程测试的现实需要。本文以网络化虚拟仪器中数据的传输和处理技术为核心,针对网络化虚拟仪器的特点,主要做了以下几个方面的研究开发工作。 1)对网络化虚拟仪器的总体架构进行了研究。包括网络化虚拟仪器的组建形式、发布到网络化虚拟仪器的表现形式和网络化数据获取技术等方面。 2)介绍了一些相关的网络基本知识,重点研究了在.NET框架下网络数据的传输技术和分布式处理技术(.NET Remoting和Web Services技术)。 3)研究了数据压缩、数据库、数据加密等网络数据处理技术。 4)将网络化虚拟仪器中数据的传输和处理技术应用于网络化扭矩功率监测仪的开发中,实现了“测试数据发布系统”形式的网络化扭矩功率监测仪的数据传输和处理功能,达到了实时和可靠传输数据的目的。并给出了这些部分在.NET框架下用C#语言实现的主要代码。