首页 > 代码库 > [原][译][osg][osgEarth]飞行模拟软件JSBSim的操作(FGFCS类)

[原][译][osg][osgEarth]飞行模拟软件JSBSim的操作(FGFCS类)

  Encapsulates the Flight Control System (FCS) functionality.
    This class also encapsulates the identical "system" and "autopilot" capability.
    FGFCS owns and contains the list of FGFCSComponents
    that define a system or systems for the modeled aircraft. The config file
    for the aircraft contains a description of the control path that starts at
    an input or command and ends at an effector, e.g. an aerosurface. The FCS
    components which comprise the control laws for an axis are defined
    sequentially in the configuration file. For instance, for the X-15:

JSBSim的控制操作封装了飞行控制系统(FCS)的功能。

这个FGFCS类还封装了相同的“系统”和“自动驾驶仪”能力。

FGFCS包含用来定义一个系统或飞行模型体系的“FGFCS组件列表”。

飞机的配置文件包含控制路径的描述(从一个输入或命令开始和结束的效应),例如:aerosurface。

FCS组件包括一个轴的控制律是在配置文件中定义的顺序。例如,x - 15

<flight_control name="X-15 SAS">
      <channel>
        <summer name="Pitch Trim Sum">
           <input> fcs/elevator-cmd-norm </input>
           <input> fcs/pitch-trim-cmd-norm </input>
           <clipto>
             <min>-1</min>
             <max>1</max>
           </clipto>
        </summer>

        <aerosurface_scale name="Pitch Command Scale">
          <input> fcs/pitch-trim-sum </input>
          <range>
            <min> -50 </min>
            <max>  50 </max>
          </range>
        </aerosurface_scale>

        ... etc.

 

 

 

 

 

 

南水之源:转载请注明“转”!

[原][译][osg][osgEarth]飞行模拟软件JSBSim的操作(FGFCS类)