航空学报 > 1992, Vol. 13 Issue (8): 393-400

高级语言在数字飞行控制系统中的应用

杨一栋   

  1. 南京航空学院301教研室 南京 210016
  • 收稿日期:1990-03-03 修回日期:1991-04-22 出版日期:1992-08-25 发布日期:1992-08-25

THE USE OF ORDER LANGUAGES IN THE DIGITAL FLIGHT CONTROL SYSTEMS

Yang Yi-dong   

  1. Faculty 301 of Nanjing Aeronautical Institute, Nanjing, 210016
  • Received:1990-03-03 Revised:1991-04-22 Online:1992-08-25 Published:1992-08-25

摘要: 为跟踪90年代由高级语言开发飞控实时软件的总趋势,本文综述了高级语言在飞控中应用前景;归纳了编译器效率指标、编译器与目标计算机、软件生产率等问题。还简要地以C语言开发某直升机数字飞行控制系统为例,对高级语言开发实时飞控软件作了初步探讨,叙述了方法步骤,仿真验证手段及其结论。

关键词: 飞行控制, 程序设计, 实时控制, 软件开发, 高级语言

Abstract: This paper summarizes the application prospect of high order languages (HOL'S) in the future digital flight control systems, and generalizes some problems to which we should specially pay attention when using HOL'S, such as compiler efficiency, target computer architec-ture,software productivity. A Helicopter Attitude Control System is taken as an example, the method of developing the real-time digital flight control operational software is presented by using HOL'S, and also the approach to demonstrating the efficiency of the program written in C language is provided by using the digital simulation and the digital-analog hybrid simulation. It will be useful to follow up the general trend of developing the operational software of flight real-time control systems by means of HOL'S during the 1990s.

Key words: flight control, programming, real-time control, sofeware development, high order language