摘要
飞行仿真演示系统中人机交互模块分为模拟操纵手柄输入和三维动画显示两部分。为了在实验室现有软、硬件基础上开发实时、快速和模块化的演示系统 ,使用 Direct X SDK做开发工具 ,以便直接访问底层硬件 ,充分利用硬件的优化性能。在模拟操纵手柄输入模块开发中使用Direct X的 Direct Input组件 ,借助其与硬件类型及输入端口无关的特性 ,方便地实现手柄输入信号读取 ;在三维动画显示模块开发中使用 Direct X Graphics组件提供的方法 ,根据飞行器模型实时运动状态量 ,对飞行器三维模型进行六个自由度的控制 ,以动画形式表现人工操纵的飞行器模型实时运动状态。通过这两个模块的开发 。
The man machine interaction module of flight simulation system contains two sub modules of simulative stick input and 3D animation display. In order to develop a real time, rapid and modularized flight simulation system based on current software and hardware, DirectX SDK is used for accessing the low level hardware directly and making full use of the optimized performance of the computer. DirectInput component is used in the development of the simulative stick input sub module to receive the input control signal from a game joy stick, and Direct Graphics component is used in the exploitation of the 3D animation display sub module to display the six degree of freedom control effect according to the state vector of aircraft. The flight simulation system will have man machine interaction function with the development of these sub modules.
出处
《电光与控制》
2003年第2期55-57,64,共4页
Electronics Optics & Control