📄 apilot2.mdl
字号:
FontName "Arial"
FontSize 11
SourceBlock "aplib/Subtract initial\nconditions"
SourceType ""
Port {
PortNumber 1
Name "z"
TestPoint off
RTWStorageClass "Auto"
}
Port {
PortNumber 2
Name "z-z0"
TestPoint off
RTWStorageClass "Auto"
}
}
Block {
BlockType Reference
Name "Symm. modes"
Ports [6, 1, 0, 0, 0]
Position [280, 288, 365, 352]
Orientation "left"
ShowName off
FontName "Arial"
FontSize 11
SourceBlock "aplib/Symm. modes"
SourceType "Symmetrical autopilot modes"
Port {
PortNumber 1
Name "D_elv ref"
TestPoint off
RTWStorageClass "Auto"
}
}
Block {
BlockType Reference
Name "VOR"
Ports [1, 1, 0, 0, 0]
Position [545, 239, 600, 281]
Orientation "left"
BackgroundColor "lightBlue"
FontName "Arial"
FontSize 11
SourceBlock "aplib/VOR"
SourceType ""
}
Block {
BlockType Reference
Name "delay & limiters"
Ports [3, 3, 0, 0, 0]
Position [75, 291, 170, 329]
Orientation "left"
ShowName off
FontName "Arial"
FontSize 11
SourceBlock "aplib/delay & limiters"
SourceType "Computational delay and limiters"
}
Block {
BlockType Reference
Name "fixstate"
Ports [0, 0, 0, 0, 0]
Position [236, 401, 317, 446]
BackgroundColor "cyan"
DropShadow on
ShowName off
FontName "Arial"
FontSize 11
SourceBlock "fbuttons/fixstate"
SourceType "fixstate"
}
Block {
BlockType SubSystem
Name "t"
Ports [0, 0, 0, 0, 0]
Position [10, 8, 160, 72]
ForegroundColor "blue"
DropShadow on
ShowName off
OpenFcn "browse apilot"
FontName "Arial"
FontSize 11
ShowPortLabels off
MaskDisplay "disp('Apilot2 (no wind, turbu-\\nlence, and sen"
"sor models,\\nno ILS/VOR noise)\\nMarc Rauw, April 2004')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "t"
Location [19, 27, 159, 122]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
}
}
Line {
Name "Ddeltea"
Labels [1, 0]
SrcBlock "Actuator &\ncable dynamics"
SrcPort 1
DstBlock "Add initial\nconditions"
DstPort 1
}
Line {
Name "Ddeltaa"
Labels [-1, 1]
SrcBlock "Actuator &\ncable dynamics"
SrcPort 2
DstBlock "Add initial\nconditions"
DstPort 2
}
Line {
Name "Ddeltar"
Labels [1, 0]
SrcBlock "Actuator &\ncable dynamics"
SrcPort 3
DstBlock "Add initial\nconditions"
DstPort 3
}
Line {
SrcBlock "Ground_1"
SrcPort 1
DstBlock "Add initial\nconditions"
DstPort 4
}
Line {
SrcBlock "Ground_2"
SrcPort 1
DstBlock "Add initial\nconditions"
DstPort 5
}
Line {
SrcBlock "Ground_3"
SrcPort 1
DstBlock "Add initial\nconditions"
DstPort 6
}
Line {
Name "z-z0"
Labels [1, 0]
SrcBlock "Subtract initial\nconditions"
SrcPort 2
Points [15, 0]
Branch {
DstBlock "Selector"
DstPort 1
}
Branch {
Points [0, 130]
Branch {
Points [0, 75]
DstBlock "Symm. modes"
DstPort 3
}
Branch {
DstBlock "Asymm. modes"
DstPort 3
}
}
}
Line {
SrcBlock "delay & limiters"
SrcPort 1
Points [-30, 0; 0, -180]
DstBlock "Actuator &\ncable dynamics"
DstPort 3
}
Line {
SrcBlock "delay & limiters"
SrcPort 2
Points [-40, 0; 0, -200]
DstBlock "Actuator &\ncable dynamics"
DstPort 2
}
Line {
SrcBlock "Beaver dynamics"
SrcPort 1
Points [15, 0]
Branch {
Points [0, -65; 260, 0; 0, 235]
Branch {
DstBlock "VOR"
DstPort 1
}
Branch {
Points [0, 70]
DstBlock "ILS"
DstPort 1
}
}
Branch {
DstBlock "Subtract initial\nconditions"
DstPort 1
}
}
Line {
SrcBlock "Beaver dynamics"
SrcPort 2
Points [15, 0; 0, 50; -310, 0; 0, -70]
DstBlock "Actuator &\ncable dynamics"
DstPort 4
}
Line {
Name "D_ail ref"
Labels [0, 0]
SrcBlock "Asymm. modes"
SrcPort 2
Points [-60, 0; 0, 40]
DstBlock "delay & limiters"
DstPort 2
}
Line {
Name "D_elv ref"
Labels [0, 0]
SrcBlock "Symm. modes"
SrcPort 1
DstBlock "delay & limiters"
DstPort 3
}
Line {
SrcBlock "delay & limiters"
SrcPort 3
Points [-50, 0; 0, -220]
DstBlock "Actuator &\ncable dynamics"
DstPort 1
}
Line {
SrcBlock "Reference signals"
SrcPort 1
Points [-135, 0; 0, -105]
Branch {
DstBlock "Symm. modes"
DstPort 2
}
Branch {
Points [0, -75]
DstBlock "Asymm. modes"
DstPort 2
}
}
Line {
SrcBlock "Mode Controller"
SrcPort 1
Points [-15, 0; 0, -85]
Branch {
DstBlock "Symm. modes"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "Asymm. modes"
DstPort 1
}
}
Line {
SrcBlock "Add initial\nconditions"
SrcPort 1
DstBlock "Beaver dynamics"
DstPort 2
}
Line {
Name "z"
Labels [1, 0]
SrcBlock "Subtract initial\nconditions"
SrcPort 1
Points [25, 0; 0, 180]
Branch {
DstBlock "Asymm. modes"
DstPort 4
}
Branch {
Points [0, 75]
DstBlock "Symm. modes"
DstPort 4
}
}
Line {
SrcBlock "Add initial\nconditions"
SrcPort 2
DstBlock "Beaver dynamics"
DstPort 3
}
Line {
SrcBlock "VOR"
SrcPort 1
Points [-40, 0]
Branch {
Points [0, 105]
DstBlock "Mode Controller"
DstPort 1
}
Branch {
DstBlock "Asymm. modes"
DstPort 5
}
}
Line {
Name "D_rud ref"
Labels [0, 0]
SrcBlock "Asymm. modes"
SrcPort 1
Points [-70, 0; 0, 65]
DstBlock "delay & limiters"
DstPort 1
}
Line {
SrcBlock "Ground_4"
SrcPort 1
DstBlock "Beaver dynamics"
DstPort 1
}
Line {
SrcBlock "ILS"
SrcPort 4
DstBlock "Symm. modes"
DstPort 6
}
Line {
SrcBlock "ILS"
SrcPort 3
Points [-10, 0]
Branch {
DstBlock "Symm. modes"
DstPort 5
}
Branch {
Points [0, 60]
DstBlock "Mode Controller"
DstPort 4
}
}
Line {
SrcBlock "ILS"
SrcPort 2
Points [-30, 0]
Branch {
Points [0, -45]
DstBlock "Asymm. modes"
DstPort 7
}
Branch {
Points [0, 50]
DstBlock "Mode Controller"
DstPort 2
}
}
Line {
SrcBlock "ILS"
SrcPort 1
Points [-20, 0]
Branch {
Points [0, -45]
DstBlock "Asymm. modes"
DstPort 6
}
Branch {
Points [0, 70]
DstBlock "Mode Controller"
DstPort 3
}
}
Line {
SrcBlock "Selector"
SrcPort 1
DstBlock "Graph\nscope"
DstPort 1
}
Annotation {
Position [97, 385]
ForegroundColor "blue"
Text "Basic initialization:"
FontName "Arial"
FontSize 11
FontWeight "bold"
}
Annotation {
Position [274, 386]
ForegroundColor "blue"
Text "Advanced initialization:"
FontName "Arial"
FontSize 11
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -