首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于LabVIEW的激光引信自动化测试系统软件设计
引用本文:袁伟,张帅,姜毅.基于LabVIEW的激光引信自动化测试系统软件设计[J].应用声学,2017,25(12):125-128, 132.
作者姓名:袁伟  张帅  姜毅
作者单位:上海无线电设备研究所,上海 200090,上海无线电设备研究所,上海 200090,上海无线电设备研究所,上海 200090
摘    要:在激光引信自动化测试系统中,测试参数繁多,测试过程复杂,基于LabVIEW传统设计模式的测试软件在功能扩展、后期维护方面显现出明显不足;针对此问题,提出LabVIEW扩展型生产者/消费者设计模式,以测试仪器为基础,将复杂测试过程分解成多个单一测试步骤,采用面向对象技术降低测试步骤间的耦合度,利用队列状态机控制多仪器协同工作与多线程并行执行,实现测试步骤的有效组合,最终完成复杂的测试过程;通过在激光引信自动化测试系统中的运用表明,基于LabVIEW扩展型生产者/消费者模式的测试软件可扩展性强、维护方便,具有较高的实际运用价值;该设计模式可推广至其他复杂测控软件的设计中。

关 键 词:自动测试  LabVIEW  扩展型生产者/消费者模式    激光引信
收稿时间:2017/5/4 0:00:00
修稿时间:2017/5/19 0:00:00

Software Design for Laser Fuze Automatic Test System Based on LabVIEW[JZ)][HS)]
Yuan Wei,Zhang Shuai and Jiang Yi.Software Design for Laser Fuze Automatic Test System Based on LabVIEW[JZ)][HS)][J].Applied Acoustics,2017,25(12):125-128, 132.
Authors:Yuan Wei  Zhang Shuai and Jiang Yi
Institution:Shanghai Radio Equipment Research Institute, Shanghai 200090,China,Shanghai Radio Equipment Research Institute, Shanghai 200090,China and Shanghai Radio Equipment Research Institute, Shanghai 200090,China
Abstract:In the laser fuze automatic test system, the test parameters are numerous and the testing process is complex. The test software 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/consumer 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.
Keywords:automatic measurement  LabVIEW  extended producer/consumer model  laser fuze
点击此处可从《应用声学》浏览原始摘要信息
点击此处可从《应用声学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号