论文部分内容阅读
近几年,基于网络的自动测试系统(Automatic Test System)逐步替代传统的测试模式,在各个领域中都有广泛的应用,如工业产品现场测试、卫星远程测控、远程医疗。自动测试系统主要由仪器的远程控制、分布式数据计算和信息管理等组成。 系统涉及的仪器设备已不是简单的物理硬件,而演化成基于PC的虚拟仪器,并向智能化、软件化、网络化发展。在这样的趋势下,利用软件技术和网络技术共享各种物理仪器资源,实现远程仪器的实时控制在技术上成为可能。不受时空限制,随时随地共享大型专用仪器,提高数据和硬件资源的利用率,是分布式仪器实时控制系统的目标,也是自动测试系统实现的关键之一。 分布式仪器控制系统不只是物理仪器的简单互连,更重要的是提供了一个网络仪器的管理平台,最优化硬件资源的分配。本文着重研究了分布式仪器对象描述方式,创新地提出了层次化的管理控制模型,将仪器信息以服务节点的方式发布到网络中。 基于活动目录和Windows仪器管理技术,本文详细阐述了远程仪器实时控制平台的设计,验证层次化模型的可行性和合理性。同时,本论文还在仪器资源的负载平衡、分布式系统的访问安全等几个方面作了深入的研究与尝试,给出了解决方案。 最后,本文选用了美国国家仪器(National Instruments)公司的PCI-6024E作为硬件仪器,完成了远程仪器的实时控制实例。用户可以通过网络,透明地访问数据采集卡,并对其进行实时操作。 文章的结尾部分,作者对系统实现提出了进一步的建议和展望。