background image

    假设我们拥有一个 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 甚至更低,远远低于一些数据采集方案的要求。

    在一些数传速率要求不高的场合,可以考虑采用无钱解决方案,使远程地点不再需要传统