论文摘要
随着武器装备复杂度越来越高,其自动测试系统的测试需求也越来越复杂。测试系统的研制工作涉及测试仪器、电缆、TUA(Test Unit Adapter,测试单元适配器)及测试流程的设计等。人工设计自动测试系统消耗大量的时间,而且由于设计缺陷常常导致调试时间过长。因此研制自动测试系统的数字化设计平台,对于提高系统设计效率,验证设计正确性具有重要意义。自动测试系统数字化设计平台是设计自动测试系统并支持虚拟测试的软件平台。该平台提供各种测试仪器的软件模型、复杂电缆模型以及测试系统和测试流程的编辑环境,允许测试人员可视化组建、运行虚拟自动测试系统,进而验证其设计的正确性。数字化设计平台整体上采用面向对象的设计思想,利用UML(Unified Modeling Language,统一建模语言)对平台的功能、静态结构、动态行为进行建模,利用COM(Component Object Model,组件对象模型)对平台的测试仪器和虚拟电缆建模。在Visual C++环境下,采用ATL(Active Template Library,活动模板库)开发测试仪器和复杂电缆为具有统一接口的COM组件;采用MFC库开发平台的测试系统和测试流程的编辑环境;采用多线程技术开发测试流程和虚拟测试的驱动程序;采用ADO(ActiveX Data Objects,ActiveX数据对象)技术对平台的各种数据库进行维护。软件测试结果表明数字化设计平台能够实现设计自动测试系统和驱动虚拟测试的功能。该平台具有通用性和可扩展性,能够满足多样化的测试需求。使用该平台设计自动测试系统可以明显缩短研发周期、降低研发成本、提高设计的一次成功率。