论文部分内容阅读
随着网络资源的日益扩张和自动化仪器的进一步发展和广泛应用,分布式环境中的仪器的自动测试和管理已经成为各大领域共同关注的热点。关注的是如何只付出较小的管理和维护成本,就可以得到一个易于使用,便于管理的仪器测试系统。 本论文搭建了一个基于WBEM标准的统一的仪器管理和自动测试接口的分布式仪器测试系统。基于万维网的企业管理WBEM(Web Based EnterPrise Management)标准通过提供处理受管资源的标准化方法,大大简化了创建管理应用程序的过程从而简化了企业网络的管理工作。 本文设计的仪器测试系统在分析一般分布式环境中的仪器测试的要求基础上,主要考虑了这些问题:不同厂家的不同仪器的抽象描述;仪器统一的远程控制;仪器的网络即插即用与仪器信息的及时更新;如何使远程用户的操作就象在操作真实的仪器一样便捷。同时探索了移动Agent技术等前沿技术在系统中可能的应用。 结合WBEM的微软实现-WMI(Windows管理仪器)技术,本文应用Observer(观察者)模式实现仪器的网络即插即用和仪器信息更新,综合运用虚拟仪器技术和WMI技术实现仪器的远程控制,构造出界面友好,扩展性强的分布式仪器测试系统。 同时,针对NI公司的PCI6024E数据采集卡,使用MOF语言将其转化为规范的、通用的CIM对象,加入到CIM对象管理器中进行统一直接的管理,并编写相应的组件程序。在此基础上结合远程客户端的虚拟仪器和WMI远程仪器控制,形成了一套完整的分布式仪器的测试系统。 文章的最后作者对包括系统应用等相关问题提出了建议和展望。