测试工程师也可采用以下这种方案: 从德克萨斯的办公室上互联网 翻开Web页自制一个用于记载结果的表格 点击指定的空缺区域此时,位于井边的仪器自动执行恰当的测试并在表格上显示文本或图形数据,同样,这种方式也可在无人情况下实现设备校准、故障肃清等远程服务。
模式变迁
依据测试方法,测试结构被划分为两种类型: 线形分布式结构 远程分布式结构在线形分布式结构体系中,所有的测试工具和测试仪器??服务器、数据库治理器、数据统计进程控制硬件和
软件等??都依次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地舆间隔在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测和远程控制。
计算机通讯技术的发展使建立这种测试体系成为可能。目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接受了TCP/IP协议,数据库服务器已经可以进级为远程数据服务器。这些都使各品种型的通讯成为可能。不论在一座楼内仍是地球的两端,测试工程师们当初都可以利用它们来调和生产进程。已经有一些标准协议和产品如超文本传输协议(http)等提供了根本构架。良多开发环境也答应开发无缝的分布式应用程序。然而,虽然像Microsoft Visual Basic这类开发环境提供了网络应用程序的开发功能,但它们缺少测试方面所需的一些特殊要求.惠普公司开发的可视化工程环境(简称HP VEE)和美国国度仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其它的互联网浏览器连接远程端点,简化用于两地通讯所需的
软件设计工作量。
图形化编程
传统的程序设计语言需要晓得要害字并遵守庞杂的语法规矩才干发生出成千盈百行代码??这些代码很轻易呈现语法问题以及逻辑过错。比拟之下,图形编程工具备效天时用了当今图形用户接口的点击特征。编写程序只包括以下的一些简略步骤: 用鼠标取舍仪器函数作为对象 描写测试步骤和对象之间的关联 树立初始前提运行停止后,环境会主动以图形方式显示测量成果。而用传统的编程方式实现一些特定的工作如创立图形显示方式、支撑鼠标和键盘掌握、抉择输入输出显示特性、增长程序的保密性等,可能需要多少天的时光。
这种更加直观的办法可以下降80%以上的编程时间,更主要的是测试工程师以为图形技术更加便利有趣,从而激励他们在更多的场所应用这些工具。另外,此
软件还支持众多厂家生产的仪器驱动器,包括遵循VXI即插即用标准的所有仪器模块。它还用直接I/O方式控制如下类型的仪器: GPIB RS-232 VXI 基于局域网 GPIO利用HP VEE、PC和工作站还可直接控制VXI的背板总线。
对用户的透明度
远程分布式结构体系之所以得到广泛认可的起因应归功于它大大降低了用户和他访问的信息以及信息本身之间存在的臣离所引起的问题。简单地说,无论测试仪器在同一个房间.在其它建造物内,在另一个州或在地球的另一端.
软件的操作方式都是一样的。
假设分布在寰球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星活动的方式以及需要实时监测的功能。因而,每个操作者必须知道监测链上前一位操作者所做的工作。
惠普公司通过应用VXI技巧设计了一种机动的解决方案,它使操作者之间、操作者和卫星之间亲密配合,取代了以往那种操作权转移方法。这种技术还可以利用在一些危险环境中进行的丈量进程,好比炼钢厂或其它充斥高温或腐化性空气的环境,不合适工作职员在统一所房间内监测和把持仪器。另外一个运用是从一个大的测试单元检讨测试参数.比如一架天线或飞机的翅膀.这些都需要在不同地点设置多个VXI机箱来履行所需的测试,而网络技术则容许在一个核心节制点来处置所有仪器。还有一个就是仪器共享问题。假设一个工作组中有若干个迷信家.他们都需要用到位于指定地点的一个价钱昂贵的仪器集。VXI技术和互联网技术的联合使得他们可以在各自的试验室应用这些仪器。
咱们可以设想这样一个过程:生产者将出产线上所有的测试点衔接到指定服务器上,这台服务器上有一个Oracle数据库和所有结点需要的测试程序。这样,生产线上的操作者在扫描粘贴在传送带设备单元上的条形码并传递给服务器后,由它来挑选适合的测试方案并告诉相应的测试装备,并决议所要测量的部件和参数。操作者只要将设备单元装置到固定的机架上,按下按钮即可,测试结果会自动返回给服务器。
远程诊断
测试工程师可以利用互联网技术来消除远在12000英里以外的设备故障,从而进步设备的利用率,并降低维修费用。例如,我们在服务器上设置了设备诊断、校准和自检专家库,为位于吉隆坡的测试点调配一个IP地址,这样,远在美国圣大菲的测试工程师就可以通过测试点供给的信息来运行设备的诊断和校准程序,当然,所有这些都需要通过专用
软件才能进行。
在不远的未来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以阅读各个测试点信息,并在相应测试设备上运行诊断系统。“热链接”(超级链接)技术许可访问驻留在第三方系统上的校订系统,测试点可直接下载而不需测试人员身临其境。
扩大仪器功能
假设我们拥有一个Web页,一个占有本人的http服务器和html页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热门“校准”就可以访问到校准Web页,它包含仪器的标准标准和校准程序。如果需要追求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将我们使用的
软件或硬件升级到最新版本。
假如仪器在其内部有一个http服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。仪器的Web页应包含其基础的使用阐明文档,同时为了辅助那些身材残疾的客户,这种在线赞助系统甚至还可以使用视频或音频校准功能。当然,它还应支持硬拷贝和打印功能。在这种结构中,仪器就不需要连接到GPIB总线或VXI机架上,而只需象和谐其动作的PC一样,连接到局域网上即可。
创建一个解决方案
回过火我们再看一下上面提到的有关卫星的那个例子。惠普公司最初的解决方案是利用叠架式仪器。它采用一个支持VXI组织TCP/INST协议的局域网/GPIB总线转换器,即HP E2050来实现以上测试过程,这种系统通过HP E2050连接到局城网上,而后用GPIB母线和仪器连成一体。再把分布在世界各地的、驻留有测试仪器控制程序的测试点工作站组建一个测试广域网,实现远程分布式测试。
基于VXI的解决方案是把HP E2050转换器连接到0槽控制器上,或把内嵌式控制器配置为一个支持TCP/INST协议的服务器,这样控制器通过端口就可以和局域网连接起来。TCP/INST协议是HP实验室的研讨员在尺度RPC机制的基本上开发出来的一种局域网传输协议。随后,VXI组织将其接收并作为分布式VISA的基础。采用此协议的HP VISA可通过HP E2050拜访仪器或运行在服务器上并拥有VXI、串口、GPIO接口的控制器,而所有这些只需知道HP E2050或控制器所属的域名或IP地址。
需要解决的问题
固然组建分布式测试系统的可能性已经存在,特殊是一些盘算机技术的涌现为其注入了新的活气,然而它还达不到我们幻想中的完善水平。这重要是由于互联网上数据的传输率低且不受控制,其结果是从远地通过不同门路在电话线上传输的数据包不会依照准确的次序达到指定地点。这个瓶颈通常来自一些特别的局域网,尤其是小公司组建的局域网。另外,在数据包横跨美国大陆时,一些不牢靠的传输协议会导致70%左右的内容丧失,其结果使数据的传输变得更加迟缓。另外,产业标准变动过快也是一个不容疏忽的问题。
这些因素都影响到了分布式测试程序的畸形运行。因为在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等候所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,实践上,以太网的传输速率可达到10Mbps,但如果考虑到以上这些因素,实际上它只能到达1Mbps甚至更低,远远低于一些数据采集方案的要求。
在一些数传速率要求不高的场合,可以斟酌采用无钱解决方案,使远程地点不再需要传统的电话线能力通信,从而降低用度。它只需要以下这些设备,如一台PC、所需的仪器系统、挪动电话调制解调器和太阳能电池板就可以组建一个完全的、自容纳的且价格低廉的监测站,使分布式测量得到普遍应用。
智能化体制
目前的散布式系统??包含远程主机和远程进程依然采取一种主从式结构,它极大地限度了
软件对另一真个控制能力。对测试过程和测试参数的监测,必需在智能化前端机进行的体系,这种构造因为互联网的低数传速率和不可控制等因素的存在,使其无奈得到应用。
增添前端机测试
软件的功效,减少测试仪器到服务器的数据传输量也允许以解决这个问题。这种计划请求仪器在不须要远程服务器干预的情形下,自身就存在独破采集数据跟剖析数据的才能。比方,每台仪器领有一个JAVA虚构机,能够通过当前的Web协定下载JAVA过程。
论断
很显明,互联网技术的发展将引起测试技术的重大变更,当仪器和测试系统都广泛拥有Web接口的时候,熟习Web浏览功能的工程师组建测试系统将变得更加灵巧。同时,依附现有的软硬件技术,将仪器同www上的计算机连接起来也是将来测试技术发展的一慷慨向。
“网络技巧在散布式测试体系上的利用”版权归作者所有,转载请著名出处。