英文原文在 FGFCS.h头文件中
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.
在上面的案例中我们可以看到最初几个组件定义的俯仰通道。
第一个组件的输入(summer),可以看到在“俯仰的总和”组件,是真正的和两个参数:升降命令(飞行员输入),和俯仰。