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

飞行颤振数据处理软件多线程编程的有效实现
引用本文:陈爱林,张令弥.飞行颤振数据处理软件多线程编程的有效实现[J].数据采集与处理,2002,17(2):222-226.
作者姓名:陈爱林  张令弥
作者单位:南京航空航天大学航空宇航学院,南京,210016
基金项目:国家自然科学基金 (编号 :5 0 0 75 0 3 8),航空科学基金 (编号 :0 0 I5 2 0 74)资助项目
摘    要:多线程编程提高了飞行颤振数据处理软件的灵活性和易操作性,但也增加了软件编程和维护的复杂程度。针对这一矛盾,本文引进新的设计思想,提出新的多线程编程框图实现方法(Diagram method for multiple thread programming,DM/MTP),从而简化多线程的设计思路,特别适合于大型工程软件的设计。文中详细介绍了DM/MTP在模态参数识别算法NLUP中的应用。

关 键 词:飞行颤振  数据处理软件  多线程编程  飞机  飞行试验
文章编号:1004-9037(2002)02-0222-05
修稿时间:2001年3月14日

Multiple Thread Programming and Its Application for Modal Identification Algorithm
Chen Ailin Zhang Lingmi College of Aerospace Engineering,Nanjing University of Aeronautics and Astronautics Nanjing ,P.R.China.Multiple Thread Programming and Its Application for Modal Identification Algorithm[J].Journal of Data Acquisition & Processing,2002,17(2):222-226.
Authors:Chen Ailin Zhang Lingmi College of Aerospace Engineering  Nanjing University of Aeronautics and Astronautics Nanjing  PRChina
Affiliation:Chen Ailin Zhang Lingmi College of Aerospace Engineering,Nanjing University of Aeronautics and Astronautics Nanjing 210016,P.R.China
Abstract:Multiple thread programming technology promotes execution efficiency and flexibi lity of the software, but unfortunately increases complexity in programming and maintenance, especially for large scale projects. Aimed at this contradiction, a new design is presented and a diagram method for multiple threads programming (DM/MTP) is introduced, which serves to design and debug software with multiple threads. The method shows two subjects of multiple thread programming, i.e. synchronization objects and thread message dispatching. DM/MTP summarize four types of synchronization objects into two diagram units in common sense which clears up the design concepts and makes maintenance and intercommunion easier. It also can help grasp the whole framework of the software and direct the object oriented programming (OOP). Finally, a practical application of DM/MTP is applied for nonlinear updating (NLUP) algorithm of modal parameter identification in fluttering analysis software.
Keywords:software development  modal identification algorithm  flight flutter test  multiple threads programming  multiple threads synchronization  visual C    ++  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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