background image

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

    具有分布式结构的 VXI 解决方案可以快速有效地处理因地域差异带来的问题。例如,德
克萨斯的石油工程师监测位于迈阿密的一口油井,人们想知道这口井能够生产多少石油、
气和水,判断它是否需要校准、维护或其它人工干预。传统的方法需要一个技术员携带所需
要的仪器来到油井边,在准备好的表格上记录测量结果,然后将信息传真到办公室,或在计
算机上记录数据,并将其通过调制解调器连接到电话线上,用电子邮件来传递信息。

    测试工程师也可采用以下这种方案: 

 

从德克萨斯的办公室上互联网 打开 Web 页自制一

 

个用于记录结果的表格 点击指定的空白区域此时,位于井边的仪器自动执行适当的测试并
在表格上显示文本或图形数据,同样,这种方式也可在无人情况下完成设备校准、故障清除
等远程服务。

模式变迁

    根据测试方法,

 

 

测试结构被划分为两种类型: 线形分布式结构 远程分布式结构在线形

分布式结构体系中,

——

所有的测试工具和测试仪器

服务器、数据库管理器、数据统计进程

——

控制硬件和软件等

都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机

之间的地理距离在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测
和远程控制。

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

图形化编程

    传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代

——

这些代码很容易出现语法问题以及逻辑错误。相比之下,图形编程工具有效地利用

 

了当今图形用户接口的点击特性。编写程序只包含以下的一些简单步骤: 用鼠标选择仪

 

 

器函数作为对象 描述测试步骤和对象之间的关系 建立初始条件运行结束后,环境会自动
以图形方式显示测量结果。而用传统的编程方法实现一些特定的工作如创建图形显示方式、
支持鼠标和键盘控制、选择输入输出显示特性、增加程序的保密性等,可能需要几天的时间。

    这种更加直观的方法可以降低 80%以上的编程时间,更重要的是测试工程师认为图形技
术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。另外,此软件还支持众多厂家