本发明专利技术提出一种悬挂物管理系统测试设备用测试数据显示控制方法,用于测试设备对悬挂物管理系统地面检测时数据在人机交互界面上的显示周期控制。设计了启动同步信号量、测试数据接收同步信号量以及共享内存,用于测试管理模块与功能性能测试模块进行进程间通信,通过对功能性能测试模块需要完成的数百个检测数据按照功能(或者数据量)进行划分,使检测数据一次送测试管理模块显示转变为分次送测试管理模块显示。本发明专利技术的优点是缩短了人机交互时测试数据送人机界面显示的控制时间,提升了在大量测试数据显示时操作人员对数据显示延迟的容忍度,具有良好的人机功效设计。
【技术实现步骤摘要】
本专利技术涉及一种测试数据显示控制方法,用于测试设备对悬挂物管理系统地面检测时数据在人机交互界面上的显示周期控制。
技术介绍
悬挂物管理系统是飞机航电系统的一个重要组成部分,用于完成对飞机携带的各型悬挂物(如各类型吊舱等)的状态识别以及发控管理,在悬挂物管理系统地生产制造过程中,通过测试设备对其进行装机交付前地面检测是确保其质量的一个重要环节。通常,地面检测由悬挂物清单管理、各类型悬挂物测试等测试项目组成,这些测试项目中检测的数据一般为数百个,检测的时间从数十秒到数十分钟。传统上悬挂物管理系统测试设备均采用的是Windows操作系统,然而Windows操作系统是一个非实时操作系统,由于线程优先级少、隐含不确定的线程调度机制以及优先级倒置等原因而造成精确测量时的不确定性。一种新型的悬挂物管理系统测试设备在传统基于Windows系统的测试环境上安装了一个扩展实时子系统RTX,使对悬挂物管理系统进行检测的测试软件运行在RTX下,提高了对时序信号等测试数据的测试精度及确定性,有效确保了悬挂物管理系统的生产调试、交付验收质量。在本专利技术涉及的新型的悬挂物管理系统测试设备中,对测试软件架构重新进行了设计,新的测试软件由测试管理模块(独立的可执行程序)以及功能性能测试模块(若干个独立的可执行程序,与需要完成的测试项目数量一致)组成,测试管理模块与功能性能测试模块通过进程间通信(IPC)进行同步及数据交换。测试管理模块完成测试资源管理、人机交互控制等功能,功能性能测试模块由测试管理模块启动,并完成悬挂物管理系统的信号激励及测试数据的检测,然后送测试管理模块进行显示。专利
技术实现思路
本专利技术的目的是在一种新型的悬挂物管理系统测试设备上,设计一种测试数据显示控制方法,以缩短人机交互时测试数据送人机界面显示的控制时间,提升在大量测试数据显示时操作人员对数据显示延迟的容忍度。本专利技术是这样实现的,在一种新型的悬挂物管理系统测试设备上,测试软件由测试管理模块以及功能性能测试模块组成,在两者进行进程间通信(IPC)时,设计了启动同步信号量、测试数据接收同步信号量以及共享内存,通过对功能性能测试模块需要完成的数百个检测数据按照功能(或者数据量)进行划分,计算(可以是平均分配数据量得到步数,也可以根据某子功能的数据量动态调整,即每一步中的数据量可以不同)出相应的显示步数作为加载值用于显示控制,使检测数据一次送测试管理模块显示转变为分次送测试管理模块显示。依据上述原理,本专利技术的技术方案为:所述一种悬挂物管理系统测试设备用测试数据显示控制方法,其特征在于:悬挂物管理系统测试设备中的测试管理模块创建启动同步信号量、测试数据接收同步信号量以及共享内存,并读取测试配置文件中测试管理模块的显示步数、每步的数据量;当测试管理模块的显示步数计数不大于加载值时,首先释放启动同步信号量,然后等待功能性能测试模块释放测试数据接收同步信号量,当测试数据接收同步信号量释放后,测试管理模块通过共享内存读取测试数据的检测结果并送人机界面显示,测试管理模块的显示步数计数自增1;悬挂物管理系统测试设备中的功能性能测试模块通过进程间通信获取启动同步信号量、测试数据接收同步信号量以及共享内存的句柄,当功能性能测试模块的显示步数计数不大于加载值时,功能性能测试模块首先等待测试管理模块释放启动同步信号量,当启动同步信号量释放后,功能性能测试模块中的显示步数计数自增1,功能性能测试模块开始进行该步内的悬挂物管理系统信号激励及测试数据检测,完成相应数据量大小的检测后,将检测结果存放在共享内存中并释放测试数据接收同步信号量。有益效果本专利技术的优点是缩短了人机交互时测试数据送人机界面显示的控制时间,提升了在大量测试数据显示时操作人员对数据显示延迟的容忍度,具有良好的人机功效设计。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术设计的测试数据显示控制方法工作流程示意图。具体实施方式下面详细描述本专利技术的实施例,所述实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。本专利技术的目的是在一种新型的悬挂物管理系统测试设备上,设计一种测试数据显示控制方法,以缩短人机交互时测试数据送人机界面显示的控制时间,提升在大量测试数据显示时操作人员对数据显示延迟的容忍度。本专利技术是这样实现的,在一种新型的悬挂物管理系统测试设备上,测试软件由测试管理模块以及功能性能测试模块组成,在两者进行进程间通信(IPC)时,设计了启动同步信号量、测试数据接收同步信号量以及共享内存,通过对功能性能测试模块需要完成的数百个检测数据按照功能(或者数据量)进行划分,计算(可以是平均分配数据量得到步数,也可以根据某子功能的数据量动态调整,即每一步中的数据量可以不同)出相应的显示步数作为加载值用于显示控制,使检测数据一次送测试管理模块显示转变为分次送测试管理模块显示。依据上述原理,如图1所示,图中左侧为测试管理模块中测试数据显示控制工作流程,右侧为功能性能测试模块中测试数据显示控制工作流程,测试管理模块与功能性能测试模块通过进程间通信(IPC)进行同步及数据交换。悬挂物管理系统测试设备中的测试管理模块创建启动同步信号量、测试数据接收同步信号量以及共享内存,并读取测试配置文件中测试管理模块的显示步数、每步的数据量,用于测试数据的读取及显示控制;当测试管理模块的显示步数计数不大于加载值时,首先释放启动同步信号量,以使功能性能测试模块获取该信号量并开始对悬挂物管理系统进行信号激励及检测数据,然后等待功能性能测试模块释放测试数据接收同步信号量,当测试数据接收同步信号量释放后,测试管理模块通过共享内存读取测试数据的检测结果并送人机界面显示,测试管理模块的显示步数计数自增1。悬挂物管理系统测试设备中的功能性能测试模块通过进程间通信(IPC)获取启动同步信号量、测试数据接收同步信号量以及共享内存的句柄,当功能性能测试模块的显示步数计数不大于加载值时,功能性能测试模块首先等待测试管理模块释放启动同步信号量,当启动同步信号量释放后,功能性能测试模块中的显示步数计数自增1,功能性能测试模块开始进行该步内的悬挂物管理系统信号激励及测试数据检测,完成相应数据量大小的检测后,将检测结果存放在共享内存中并释放测试数据接收同步信号量。尽管上面已经示出和描述了本专利技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本专利技术的限制,本领域的普通技术人员在不脱离本专利技术的原理和宗旨的情况下在本专利技术的范围内可以对上述实施例进行变化、修改、替换和变型。本文档来自技高网...
【技术保护点】
一种悬挂物管理系统测试设备用测试数据显示控制方法,其特征在于:悬挂物管理系统测试设备中的测试管理模块创建启动同步信号量、测试数据接收同步信号量以及共享内存,并读取测试配置文件中测试管理模块的显示步数、每步的数据量;当测试管理模块的显示步数计数不大于加载值时,首先释放启动同步信号量,然后等待功能性能测试模块释放测试数据接收同步信号量,当测试数据接收同步信号量释放后,测试管理模块通过共享内存读取测试数据的检测结果并送人机界面显示,测试管理模块的显示步数计数自增1;悬挂物管理系统测试设备中的功能性能测试模块通过进程间通信获取启动同步信号量、测试数据接收同步信号量以及共享内存的句柄,当功能性能测试模块的显示步数计数不大于加载值时,功能性能测试模块首先等待测试管理模块释放启动同步信号量,当启动同步信号量释放后,功能性能测试模块中的显示步数计数自增1,功能性能测试模块开始进行该步内的悬挂物管理系统信号激励及测试数据检测,完成相应数据量大小的检测后,将检测结果存放在共享内存中并释放测试数据接收同步信号量。
【技术特征摘要】
1.一种悬挂物管理系统测试设备用测试数据显示控制方法,其特征在于:悬挂物管理系统测试设备中的测试管理模块创建启动同步信号量、测试数据接收同步信号量以及共享内存,并读取测试配置文件中测试管理模块的显示步数、每步的数据量;当测试管理模块的显示步数计数不大于加载值时,首先释放启动同步信号量,然后等待功能性能测试模块释放测试数据接收同步信号量,当测试数据接收同步信号量释放后,测试管理模块通过共享内存读取测试数据的检测结果并送人机界面显示,测试管理模块的显示步...
【专利技术属性】
技术研发人员:崔建鹏,朱玉祜,
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。