谈网络技术在分布式测试系统上的应用

时间:2020-08-07 11:23:25 计算机 我要投稿

谈网络技术在分布式测试系统上的应用

  目前,局域网技术已经得到广泛应用,那么,网络技术在分布式测试系统上的应用是?

  摘要:测试结构分为两类,即线性分布式结构和远程分布式结构。在线性分布式结构体系中,所有的测试工具和测试仪器—服务器、数据库管理器、数据统计进程控制硬件和软件等,都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地理距离在同一端,有关它们的进程控制则在另一端进行。

  关键词:测试体系 图形编程工具 远程操作

  一、计算机通讯技术的发展使建立这种测试体系成为可能

  目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接受了TCP/IP协议,数据库服务器已经可以升级为远程数据服务器。不管在一座楼内还是地球的两端,测试工程师现在可以利用它们来协调生产进程。已经有一些标准协议和产品如超文本传输协议(HTTP)等提供了基本构架。然而,虽然像Microsoft Visual Basic 这类开发环境提供了网络应用程序的开发功能,但它们缺乏测试方面所需的一些特殊要求。惠普公司开发的可视化工程环境(简称HP VEE)和美国国家仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其他的互联网浏览器连接远程端点,就可简化用于两地通讯所需的软件设计工作。

  二、图形编程工具的优势

  传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代码,容易出错。而图形编程工具有效地利用了当今图形用户接口的点击特征,编写程序只包含以下的一些简单步骤:用鼠标选择仪器函数作为对象描述测试步骤和对象之间的`关系建立初始条件运行结果后,环境会自动以图形方式显示测量结果。这种更加直观的方法可以降低80%以上的编程时间,更重要的是测试工程师认为图形技术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。

  三、远程分布式结构体系使软件的操作不受地域的限制

  不管测试仪器在同一个房间,在其他建筑物内,还是在另一个州或在地球的另一端,远程分布式结构体系使得软件的操作方式都是一样的。假设分布在全球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星运动的方式以及需要实时监测的功能。因此,每个操作者必须知道监测链上前一位操作者所做的工作。惠普公司通过利用VXI技术设计了一种灵活的解决方案,它使操作者之间、操作者和卫星之间密切配合,代替了以往那种操作权转移方式。这种技术还可以应用在一些危险环境中进行的测试过程,比如炼钢厂或其他充满高温或腐蚀性空气的环境,不适合工作人员在现场监测和控制仪器。这些都需要在不同地点设置多个VXI机箱来执行所需的测试,而网络技术则允许在一个中心控制点来处理所有仪器。

  四、远程分布式结构体系提高了故障排除的效率

  测试工程师可以利用互联网技术来排除远在12000英里以外的设备故障,从而设备的利用率,并降低维修费用。在不远的将来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。“热链接(超级链接)”技术允许访问驻留在第三方系统上的校正系统,测试点可直接下载而不需测试人员身临其境。

  五、通过Web页实现远程操作

  假设拥有一个自己的HTTP服务器和HTML页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热点“校准”就可以访问到校准Web页,它包含仪器的标准规范和校准程序。如果需要寻求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将使用的软件或硬件升级到最新版本。如果仪器在其内部有一个HTTP服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。

  六、采用无线解决方案使分布式测量得以广泛应用

  在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等待所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,理论上以太网的传速率可达到10MBPS,可实际上它只能达到1MBPS甚至更低。在一些数传速率要求不高的场合,可以考虑采用无线解决方案,使远程地点不再需要传统的电话线才能通讯,从而降低费用,从而使分布式测量得到广泛应用。

  很明显,互联网技术的发展将引起测试技术的重大变革,当仪器和测试系统都普遍拥有Web接口的时候,熟悉Web浏览功能的工程组建测试系统将变得更加灵活。同时,依靠现有的软件技术,将仪器同WWW上的计算机连接起来也是未来测试技术发展的一大方向。