📄 airlib.mdl
字号:
SrcBlock "ad3"
SrcPort 1
DstBlock "yad3"
DstPort 1
}
Line {
SrcBlock "ad2"
SrcPort 1
DstBlock "yad2"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "ae"
Ports [3, 3, 0, 0, 0]
Position [185, 95, 240, 135]
ShowName off
FontName "Arial"
ShowPortLabels off
System {
Name "ae"
Location [418, 135, 916, 353]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "x"
Position [15, 65, 35, 85]
DropShadow on
FontName "Arial"
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "uaero"
Position [15, 110, 35, 130]
DropShadow on
FontName "Arial"
Port "2"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "yad1"
Position [15, 150, 35, 170]
DropShadow on
FontName "Arial"
Port "3"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType SubSystem
Name "0"
Ports [0, 0, 0, 0, 0]
Position [10, 10, 210, 46]
ForegroundColor "blue"
DropShadow on
ShowName off
FontName "Arial"
ShowPortLabels off
MaskDisplay "disp('AERODYNAMICS GROUP (level 3)\\nM."
"O. Rauw')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "0"
Location [99, 72, 274, 227]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
}
}
Block {
BlockType SubSystem
Name "aero"
Ports [3, 1, 0, 0, 0]
Position [180, 97, 240, 143]
ShowName off
FontName "Arial"
ShowPortLabels off
MaskType "Aeromod"
MaskDescription "Aerodynamic model of the DHC-2 'Beaver'"
"."
MaskDisplay "disp('Aeromod\\n(General)')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "aero"
Location [20, 82, 762, 580]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "x"
Position [20, 80, 40, 100]
DropShadow on
FontName "Arial"
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "uaero"
Position [20, 260, 40, 280]
DropShadow on
FontName "Arial"
Port "2"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "ydl"
Position [20, 170, 40, 190]
DropShadow on
FontName "Arial"
Port "3"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType SubSystem
Name "0"
Ports [0, 0, 0, 0, 0]
Position [505, 15, 650, 45]
ForegroundColor "blue"
DropShadow on
ShowName off
FontName "Arial"
ShowPortLabels off
MaskDisplay "disp('AEROMOD\\nM.O. Rauw, October "
"1997')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "0"
Location [99, 72, 274, 227]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
}
}
Block {
BlockType SubSystem
Name "AM "
Ports [1, 1, 0, 0, 0]
Position [480, 183, 520, 217]
ShowPortLabels on
MaskType "State Space"
MaskPromptString "Matrix"
MaskStyleString "edit"
MaskTunableValueString "on"
MaskEnableString "on"
MaskVisibilityString "on"
MaskVariables "M=@1;"
MaskDisplay "disp('Matrix\\nGain')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "AM"
System {
Name "AM "
Location [437, 220, 685, 333]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "In1"
Position [25, 38, 55, 52]
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType StateSpace
Name "Matrix Gain"
Position [80, 28, 140, 62]
A "[]"
B "[]"
C "[]"
D "M"
X0 "0"
}
Block {
BlockType Outport
Name "Out1"
Position [165, 38, 195, 52]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Matrix Gain"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "In1"
SrcPort 1
DstBlock "Matrix Gain"
DstPort 1
}
}
}
Block {
BlockType Demux
Name "Demux"
Ports [1, 4, 0, 0, 0]
Position [75, 52, 80, 123]
BackgroundColor "black"
ShowName off
FontName "Arial"
Outputs "[1 1 1 9]"
}
Block {
BlockType Demux
Name "Demux1"
Ports [1, 4, 0, 0, 0]
Position [75, 238, 80, 297]
BackgroundColor "black"
ShowName off
FontName "Arial"
Outputs "4"
}
Block {
BlockType Fcn
Name "Fcn"
Position [215, 70, 255, 90]
ShowName off
FontName "Arial"
Expr "u[1]^2"
}
Block {
BlockType Fcn
Name "Fcn1"
Position [215, 90, 255, 110]
ShowName off
FontName "Arial"
Expr "u[1]^3"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [215, 130, 255, 150]
ShowName off
FontName "Arial"
Expr "u[1]^2"
}
Block {
BlockType Fcn
Name "Fcn3"
Position [215, 150, 255, 170]
ShowName off
FontName "Arial"
Expr "u[1]^3"
}
Block {
BlockType Mux
Name "Mux"
Ports [17, 1, 0, 0, 0]
Position [420, 23, 425, 377]
BackgroundColor "black"
ShowName off
FontName "Arial"
Inputs "[1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1]"
DisplayOption "none"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1, 0, 0, 0]
Position [225, 305, 240, 325]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1, 0, 0, 0]
Position [225, 330, 240, 350]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1, 0, 0, 0]
Position [225, 355, 240, 375]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1, 0, 0, 0]
Position [295, 380, 310, 400]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType SubSystem
Name "Stability 2 Body Axis"
Ports [2, 1, 0, 0, 0]
Position [585, 163, 650, 212]
ShowPortLabels on
System {
Name "Stability 2 Body Axis"
Location [502, 75, 927, 420]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
AutoZoom on
Block {
BlockType Inport
Name "alpha"
Position [25, 58, 55, 72]
Port "1"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Inport
Name "FsMb"
Position [25, 238, 55, 252]
Port "2"
PortWidth "-1"
SampleTime "-1"
DataType "auto"
SignalType "auto"
Interpolate on
}
Block {
BlockType Demux
Name "Demux2"
Ports [1, 6, 0, 0, 0]
Position [80, 172, 85, 313]
BackgroundColor "black"
ShowName off
FontName "Arial"
Outputs "6"
}
Block {
BlockType Mux
Name "Mux1"
Ports [6, 1, 0, 0, 0]
Position [340, 167, 345, 318]
BackgroundColor "black"
ShowName off
FontName "Arial"
Inputs "6"
DisplayOption "none"
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1, 0, 0, 0]
Position [230, 30, 245, 50]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1, 0, 0, 0]
Position [230, 80, 245, 100]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1, 0, 0, 0]
Position [230, 115, 245, 135]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product5"
Ports [2, 1, 0, 0, 0]
Position [235, 165, 250, 185]
ShowName off
FontName "Arial"
Inputs "2"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1, 0, 0, 0]
Position [265, 55, 285, 75]
ShowName off
FontName "Arial"
IconShape "round"
Inputs "-+"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum4"
Ports [2, 1, 0, 0, 0]
Position [265, 140, 285, 160]
ShowName off
FontName "Arial"
IconShape "round"
Inputs "--"
SaturateOnIntegerOverflow on
}
Block {
BlockType Fcn
Name "cos alpha"
Position [115, 25, 175, 45]
FontName "Arial"
Expr "cos(u[1])"
}
Block {
BlockType Fcn
Name "sin alpha"
Position [115, 75, 175, 95]
FontName "Arial"
Expr "sin(u[1])"
}
Block {
BlockType Outport
Name "FbMb"
Position [370, 238, 400, 252]
Port "1"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -