aplib.mdl
字号:
FontName "Arial"
FontSize 11
Value "uaero0"
}
Block {
BlockType Constant
Name "Initial inputs\nfor engmod"
Position [100, 273, 145, 297]
FontName "Arial"
FontSize 11
Value "uprop0"
}
Block {
BlockType Mux
Name "Mux1"
Ports [4, 1, 0, 0, 0]
Position [70, 68, 75, 182]
BackgroundColor "black"
ShowName off
FontName "Arial"
FontSize 11
Inputs "4"
DisplayOption "none"
}
Block {
BlockType Mux
Name "Mux2"
Ports [2, 1, 0, 0, 0]
Position [70, 231, 75, 289]
BackgroundColor "black"
ShowName off
FontName "Arial"
FontSize 11
Inputs "2"
DisplayOption "none"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1, 0, 0, 0]
Position [180, 255, 195, 275]
ShowName off
FontName "Arial"
FontSize 11
IconShape "rectangular"
Inputs "++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1, 0, 0, 0]
Position [180, 110, 195, 130]
ShowName off
FontName "Arial"
FontSize 11
IconShape "rectangular"
Inputs "++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Outport
Name "uaero"
Position [220, 113, 250, 127]
FontName "Arial"
FontSize 11
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "uprop"
Position [220, 258, 250, 272]
FontName "Arial"
FontSize 11
Port "2"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Ddeltaa"
SrcPort 1
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "Ddeltae"
SrcPort 1
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "Ddeltar"
SrcPort 1
DstBlock "Mux1"
DstPort 3
}
Line {
SrcBlock "Ddeltaf"
SrcPort 1
DstBlock "Mux1"
DstPort 4
}
Line {
SrcBlock "Initial inputs\nfor engmod"
SrcPort 1
Points [10, 0; 0, -15]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Mux2"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Dpz"
SrcPort 1
DstBlock "Mux2"
DstPort 2
}
Line {
SrcBlock "Dn"
SrcPort 1
DstBlock "Mux2"
DstPort 1
}
Line {
SrcBlock "Initial inputs\nfor aeromod"
SrcPort 1
Points [10, 0; 0, 35]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "uaero"
DstPort 1
}
Line {
SrcBlock "Mux1"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "uprop"
DstPort 1
}
Annotation {
Position [59, 13]
ForegroundColor "blue"
Text "Add initial inputs"
FontSize 11
FontWeight "bold"
}
Annotation {
Position [57, 212]
VerticalAlignment "top"
ForegroundColor "red"
Text "ENGINE INPUTS:"
FontName "Arial"
FontSize 11
FontWeight "bold"
}
Annotation {
Position [77, 37]
VerticalAlignment "top"
ForegroundColor "red"
Text "AERODYNAMIC INPUTS:"
FontName "Arial"
FontSize 11
FontWeight "bold"
}
}
}
Block {
BlockType SubSystem
Name "Asymm. modes"
Ports [7, 2, 0, 0, 0]
Position [145, 71, 230, 139]
Orientation "left"
ShowName off
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskType "Asymmetrical autopilot modes"
MaskDescription "Roll Attitude Hold (RAH) + turn-coordinator\nHe"
"ading Hold/Heading Select (HH)\nVOR navigation (NAV)\nLocalizer (LOC)"
MaskHelp "eval('browse ap_asymm')"
MaskDisplay "disp('Asymmetrical\\nautopilot\\nmodes')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
Port {
PortNumber 1
Name "D_rud ref"
TestPoint off
RTWStorageClass "Auto"
}
Port {
PortNumber 2
Name "D_ail ref"
TestPoint off
RTWStorageClass "Auto"
}
System {
Name "Asymm. modes"
Location [52, 90, 707, 512]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "ymode"
Position [45, 78, 75, 92]
ForegroundColor "red"
FontName "Arial"
FontSize 11
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "yref"
Position [45, 113, 75, 127]
ForegroundColor "red"
DropShadow on
FontName "Arial"
FontSize 11
Port "2"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "z-z0"
Position [45, 333, 75, 347]
FontName "Arial"
FontSize 11
Port "3"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "z"
Position [45, 363, 75, 377]
FontName "Arial"
FontSize 11
Port "4"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "Gamma_VOR"
Position [45, 218, 75, 232]
FontName "Arial"
FontSize 11
Port "5"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "Gamma_LOC"
Position [45, 253, 75, 267]
FontName "Arial"
FontSize 11
Port "6"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "d(Gamma_LOC)/dt"
Position [45, 288, 75, 302]
FontName "Arial"
FontSize 11
Port "7"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Gain
Name "*1"
Position [180, 367, 185, 373]
ForegroundColor "magenta"
ShowName off
FontName "Arial"
Gain "1"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "*2"
Position [180, 377, 185, 383]
ForegroundColor "magenta"
ShowName off
FontName "Arial"
Gain "1"
SaturateOnIntegerOverflow on
}
Block {
BlockType Reference
Name "Asymm. mode\nOn/Off switch 1\n"
Ports [2, 1, 0, 0, 0]
Position [535, 207, 570, 243]
FontName "Arial"
FontSize 11
SourceBlock "fdctools/On//off switch"
SourceType "On/off switch"
}
Block {
BlockType Reference
Name "Asymm. mode\nOn/Off switch 2"
Ports [2, 1, 0, 0, 0]
Position [535, 287, 570, 323]
FontName "Arial"
FontSize 11
SourceBlock "fdctools/On//off switch"
SourceType "On/off switch"
}
Block {
BlockType SubSystem
Name "HH"
Ports [4, 1, 0, 0, 0]
Position [285, 151, 325, 189]
FontName "Arial"
FontSize 11
ShowPortLabels off
System {
Name "HH"
Location [68, 106, 437, 271]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "HH?"
Position [175, 43, 205, 57]
ForegroundColor "red"
FontName "Arial"
FontSize 11
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "Dpsir (HH)"
Position [15, 83, 45, 97]
ForegroundColor "red"
DropShadow on
FontName "Arial"
FontSize 11
Port "2"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "psi-psi0"
Position [15, 123, 45, 137]
FontName "Arial"
FontSize 11
Port "3"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "V"
Position [15, 43, 45, 57]
ForegroundColor "magenta"
FontName "Arial"
FontSize 11
Port "4"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Reference
Name "Kpsi"
Ports [2, 1, 0, 0, 0]
Position [150, 93, 205, 137]
FontName "Arial"
FontSize 11
SourceBlock "fdctools/Scheduled Gain"
SourceType "Scheduled Gain"
K "0.05*u[1] - 1.1"
}
Block {
BlockType Reference
Name "On/Off"
Ports [2, 1, 0, 0, 0]
Position [250, 87, 285, 123]
FontName "Arial"
FontSize 11
SourceBlock "fdctools/On//off switch"
SourceType "On/off switch"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1, 0, 0, 0]
Position [95, 115, 110, 135]
ShowName off
FontName "Arial"
FontSize 11
IconShape "rectangular"
Inputs "+-"
SaturateOnIntegerOverflow on
}
Block {
BlockType Outport
Name "Dphir (HH)"
Position [320, 98, 355, 112]
DropShadow on
FontName "Arial"
FontSize 11
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "V"
SrcPort 1
Points [80, 0; 0, 55]
DstBlock "Kpsi"
DstPort 1
}
Line {
SrcBlock "HH?"
SrcPort 1
Points [20, 0; 0, 45]
DstBlock "On/Off"
DstPort 1
}
Line {
SrcBlock "Dpsir (HH)"
SrcPort 1
Points [20, 0; 0, 30]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "psi-psi0"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Kpsi"
SrcPort 1
DstBlock "On/Off"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Kpsi"
DstPort 2
}
Line {
SrcBlock "On/Off"
SrcPort 1
DstBlock "Dphir (HH)"
DstPort 1
}
Annotation {
Position [115, 15]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -