新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于“柔性测试”技术的军工测试系统设计

基于“柔性测试”技术的军工测试系统设计

作者:高天虹 汪海波 北京中科泛华测控技术有限公司 时间:2010-05-12来源:电子产品世界收藏

  通用的软件分层架构

本文引用地址:http://www.eepw.com.cn/article/108914.htm

  在开发应用程序的过程中,通过软件分层架构可以有助于工程师们高效的开发应用测试程序。如图4所示,这样的五层架构并非绝对层次,而是相对意义上的层次或功能层次的划分。五个层次各具功能,协同起来可很好的达到可靠、适用、拓展的测试系统需求。

  用户界面层:负责人机对话和数据显示等。

  管理层:包括对系统硬件资源、标定信息、试验流程配置、试验操作以及试验数据进行管理。

  通信层:为主控终端提供原始数据引擎和状态数据引擎。为实时采集系统提供配置信息和命令数据引擎。

  测试流程控制层:这一层是执行端层次的核心结构,负责解析管理层的配置信息和命令参数并控制程序按照用户配置的测试流程执行。同时向硬件驱动层发送指令和提取数据、分析数据,将原始数据和处理结果传送到通信层。

  硬件驱动层:为测试流程控制层和数据采集输入设备、振动噪声采集设备、数字I/O设备等建立标准接口,从输入设备采集数据并发送到试验流程控制层。

  应用案例

  如图5所示,某测试系统的应用程序提供了系统资源配置功能,程序运行时,系统会自动检测到所有的硬件资源。在设备列表中列写出来,用户只需根据实际传感器连接情况,对使用的设备进行使能选择,并且可以配置相关的信息,比如通道名称、传感器类型、标定信息等。大大提高了系统的灵活性,给用户提供最大限度的适用性空间,可以实现灵活的测试步骤和测试方法,满足多种测试需求。

  综上所述,要建立一个高效的军工测试系统,不仅需要在系统建立最重要的三方面有优化、合适的选择(即系统的软硬件平台、连接器及软件结构),而且也需要具有系统化、发展性的设计技术理念的核心思想。同时,作为测试系统其本质不仅要具备测试行业本身的特性需求,还要顺应其行业发展趋势及特点,从技术发展及实际应用环境的角度来设计测试系统。

  这样才能在最大程度上满足军工行业对测试系统在可靠性、精确性、适应性和扩展性方面的发展需求,从而构建高效、精确的军工测试系统。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭