首页> 中文期刊> 《计算机测量与控制》 >基于LabVIEW的激光引信自动化测试系统软件设计

基于LabVIEW的激光引信自动化测试系统软件设计

         

摘要

In the laser fuze automatic test system,the test parameters are numerous and the testing process is complex.The test soft-ware based on traditional design patterns of LabVIEW is obviously deficient in the scalability and maintainability.In order to solve this problem,an extended producer/consumer design pattern of LabVIEW is presented.Based on the test instrument,the complex test process is decomposed into multiple single test steps.Object-oriented programming is introduced to effectively reduce the coupling between test steps.The queue state machine is used to ensure multi-instrument coordination and multi-threaded parallel execution.In this way,an effective combination of test steps is achieved and the complex test process can be ultimately completed.Software based on the extended producer/con sumer model has been applied to laser fuze automatic test system,and its scalability and maintainability are verified.The software has a high practical value.Furthermore,the proposed design pattern can also be used in complex measurement and control software developing.%在激光引信自动化测试系统中,测试参数繁多,测试过程复杂,基于LabVIEW传统设计模式的测试软件在功能扩展、后期维护方面显现出明显不足;针对此问题,提出LabVIEW扩展型生产者/消费者设计模式,以测试仪器为基础,将复杂测试过程分解成多个单一测试步骤,采用面向对象技术降低测试步骤间的耦合度,利用队列状态机控制多仪器协同工作与多线程并行执行,实现测试步骤的有效组合,最终完成复杂的测试过程;通过在激光引信自动化测试系统中的运用表明,基于LabVIEW扩展型生产者/消费者模式的测试软件可扩展性强、维护方便,具有较高的实际运用价值;该设计模式可推广至其他复杂测控软件的设计中.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号