首页> 中文学位 >并行多任务自动测试系统研制
【6h】

并行多任务自动测试系统研制

代理获取

摘要

本文针对某工程测试项目,以并行自动测试技术为基础,设计了一个多任务并行自动测试系统。系统的主要功能是对PCI-1710HG、ADAM4000、1553B、RS485四种硬件接口建立并行数据交互任务,同时对采集得到的四路数据进行融合解析。
   本文在对四种硬件接口驱动集成开发方面进行了详细说明,将多种硬件驱动集成封装至一个开发包中,增强了系统的稳定性和可移植性。系统建立了硬件自检、数据交互、数据融合等多个任务线程。为避免多线程并发执行导致的系统死锁问题,本文结合Petri网络模型、遗传算法(Genetic Algorithm,GA)和模拟退火算法(Simulated Annealing,SA),提出了基于退火遗传算法的Petri网任务调度优化策略,成功的解决了线程死锁问题,并且提高了系统并行测试效率。
   在多路数据融合解析方面,由于各路测试数据传输不同步,引入队列(Queue)存储先进先出的原则,本文提出了基于队列的数据融合策略。针对每一路数据定义对应的全局数据缓存队列,并根据测试所得的各接口数据传输率,合理设定各队列数据容量域值,成功解决了数据融合中由于数据不同步导致的数据丢失或重复解析等问题。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号