洛阳电光设备研究所 河南 洛阳 471000
随着测试技术的发展,虚拟仪器技术已越来越广泛的应用在科研生产实践中。以PCI总线、VXI总线、PXI总线为代表的虚拟仪器以其兼容性好、组态灵活、可扩展性强和数据传输速率快等优点,为多通道、高精度的测量设备的设计提供了技术保证,已成为仪器总线和综合测试系统优秀的开发平台之一,且在国防、工业、航空以及通信等领域得到广泛的应用。
但是,传统的自动测试系统往往围绕具体对象实现的功能来进行测试程序设计,这样造成测试软件对测试对象有着很强的针对性,后者微小的差异都会影响软件的结构和代码,使得软件的通用性很差。本文针对此点进行深入的软件研究,采用与传统编程方法不同的设计思想、软件结构,使得软件具有很好的通用性,从而保护测试系统的智力投资。
通用测试程序,是在软件设计中通过引入数据库实现对输入、输出信号的管理。开发人员只需要对产品进行硬件分析,完成检测流程和适配器设计,并将输入及输出信号的类型、对应的插座和插针、取值大小等信息填入规定的表格中,程序将自动对表格进行处理,实现对产品自动测试,不需要开发人员针对每个产品编写测试软件。
在传统的测试程序开发过程中,首先需要对产品进行分析,写出详细的测试流程,然后,程序员根据测试流程编写代码,再经过编译、调试、修改等步骤,最终完成测试程序。……