📄 aeroblk_vmm.mdl
字号:
BlockType SubSystem
Name "Estimate Forces\n& Moments"
Ports [4, 2]
Position [260, 118, 370, 202]
BackgroundColor "[1.000000, 0.694118, 0.392157]"
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
System {
Name "Estimate Forces\n& Moments"
Location [8, 193, 686, 697]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "DCM"
Position [375, 93, 405, 107]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Vb"
Position [80, 323, 110, 337]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Envir Bus"
Position [90, 208, 120, 222]
Port "3"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Bus"
Position [15, 78, 45, 92]
Port "4"
IconDisplay "Port number"
}
Block {
BlockType SubSystem
Name "Aerodynamics"
Ports [6, 2]
Position [310, 187, 415, 468]
BackgroundColor "[1.000000, 0.694118, 0.392157]"
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
System {
Name "Aerodynamics"
Location [338, 93, 997, 389]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0.5000"
"00]"
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "a"
Position [60, 68, 90, 82]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Rho"
Position [315, 143, 345, 157]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Alpha"
Position [65, 148, 95, 162]
Port "3"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "V"
Position [15, 33, 45, 47]
Port "4"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "CG"
Position [380, 173, 410, 187]
Port "5"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "CP"
Position [380, 208, 410, 222]
Port "6"
IconDisplay "Port number"
}
Block {
BlockType Reference
Name "Aerodynamic\nForces and Moments"
Ports [4, 2]
Position [455, 91, 565, 234]
BackgroundColor "[1.000000, 0.501961, 0.501961]"
SourceBlock "aerolibadyn/Aerodynamic\nForces and"
" Moments "
SourceType "Aerodynamic Forces and Moments"
ShowPortLabels "on"
SystemSampleTime "-1"
FunctionWithSeparateData "off"
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
inputAxes "Body"
outputForceAxes "Body"
outputMomentAxes "Body"
S "pi*vmm_R*vmm_R"
b "2*vmm_R"
cbar "2*vmm_R"
}
Block {
BlockType SubSystem
Name "Calculate Coefficients"
Ports [2, 1]
Position [175, 12, 260, 203]
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
System {
Name "Calculate Coefficients"
Location [386, 164, 931, 737]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins "[0.500000, 0.500000, 0.500000, 0."
"500000]"
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "Mach"
Position [50, 163, 80, 177]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Alpha"
Position [50, 53, 80, 67]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType PreLookup
Name "Alpha Index"
Ports [1, 2]
Position [115, 42, 165, 73]
BreakpointsData "vmm_Calpha"
BeginIndexSearchUsingPreviousIndexResult on
ProcessOutOfRangeInput "Linear extrapolation"
}
Block {
BlockType "Interpolation_n-D"
Name "CX"
Ports [4, 1]
Position [290, 44, 355, 101]
Table "vmm_CX'"
}
Block {
BlockType "Interpolation_n-D"
Name "CY"
Ports [4, 1]
Position [290, 124, 355, 181]
Table "vmm_CY'"
}
Block {
BlockType "Interpolation_n-D"
Name "CZ"
Ports [4, 1]
Position [290, 204, 355, 261]
Table "vmm_CZ'"
}
Block {
BlockType "Interpolation_n-D"
Name "Cl"
Ports [4, 1]
Position [290, 284, 355, 341]
Table "vmm_CLB'"
}
Block {
BlockType "Interpolation_n-D"
Name "Cm"
Ports [4, 1]
Position [290, 364, 355, 421]
Table "vmm_CM'"
}
Block {
BlockType "Interpolation_n-D"
Name "Cn"
Ports [4, 1]
Position [290, 444, 355, 501]
Table "vmm_CNB'"
}
Block {
BlockType PreLookup
Name "Mach Index"
Ports [1, 2]
Position [110, 153, 160, 182]
BreakpointsData "vmm_CMach"
BeginIndexSearchUsingPreviousIndexResult on
ProcessOutOfRangeInput "Linear extrapolation"
}
Block {
BlockType Mux
Name "Mux"
Ports [6, 1]
Position [425, 40, 435, 510]
ShowName off
Inputs "6"
DisplayOption "bar"
}
Block {
BlockType Outport
Name "Coeff"
Position [500, 268, 530, 282]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Mach"
SrcPort 1
DstBlock "Mach Index"
DstPort 1
}
Line {
SrcBlock "Alpha"
SrcPort 1
DstBlock "Alpha Index"
DstPort 1
}
Line {
SrcBlock "Cm"
SrcPort 1
DstBlock "Mux"
DstPort 5
}
Line {
SrcBlock "CZ"
SrcPort 1
DstBlock "Mux"
DstPort 3
}
Line {
SrcBlock "CX"
SrcPort 1
DstBlock "Mux"
DstPort 1
}
Line {
SrcBlock "Mach Index"
SrcPort 1
Points [0, 0; 65, 0]
Branch {
Points [0, 80]
Branch {
Points [0, 80]
Branch {
Points [0, 80]
Branch {
DstBlock "Cm"
DstPort 3
}
Branch {
Points [0, 80]
DstBlock "Cn"
DstPort 3
}
}
Branch {
DstBlock "Cl"
DstPort 3
}
}
Branch {
DstBlock "CZ"
DstPort 3
}
}
Branch {
Points [0, 0]
Branch {
Points [0, -80]
DstBlock "CX"
DstPort 3
}
Branch {
DstBlock "CY"
DstPort 3
}
}
}
Line {
SrcBlock "Alpha Index"
SrcPort 1
Points [90, 0]
Branch {
Points [0, 80; 0, 0]
Branch {
Points [0, 80]
Branch {
Points [0, 80]
Branch {
Points [0, 80]
Branch {
DstBlock "Cm"
DstPort 1
}
Branch {
Points [0, 80]
DstBlock "Cn"
DstPort 1
}
}
Branch {
DstBlock "Cl"
DstPort 1
}
}
Branch {
DstBlock "CZ"
DstPort 1
}
}
Branch {
DstBlock "CY"
DstPort 1
}
}
Branch {
DstBlock "CX"
DstPort 1
}
}
Line {
SrcBlock "Cn"
SrcPort 1
DstBlock "Mux"
DstPort 6
}
Line {
SrcBlock "CY"
SrcPort 1
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "Cl"
SrcPort 1
DstBlock "Mux"
DstPort 4
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "Coeff"
DstPort 1
}
Line {
SrcBlock "Alpha Index"
SrcPort 2
Points [75, 0]
Branch {
DstBlock "CX"
DstPort 2
}
Branch {
Points [0, 80]
Branch {
DstBlock "CY"
DstPort 2
}
Branch {
Points [0, 80]
Branch {
DstBlock "CZ"
DstPort 2
}
Branch {
Points [0, 80]
Branch {
DstBlock "Cl"
DstPort 2
}
Branch {
Points [0, 80]
Branch {
DstBlock "Cm"
DstPort 2
}
Branch {
Points [0, 80]
DstBlock "Cn"
DstPort 2
}
}
}
}
}
}
Line {
SrcBlock "Mach Index"
SrcPort 2
Points [50, 0]
Branch {
Points [0, -80]
DstBlock "CX"
DstPort 4
}
Branch {
DstBlock "CY"
DstPort 4
}
Branch {
Points [0, 80]
Branch {
DstBlock "CZ"
DstPort 4
}
Branch {
Points [0, 80]
Branch {
DstBlock "Cl"
DstPort 4
}
Branch {
Points [0, 80]
Branch {
DstBlock "Cm"
DstPort 4
}
Branch {
Points [0, 80]
DstBlock "Cn"
DstPort 4
}
}
}
}
}
}
}
Block {
BlockType Reference
Name "Dynamic Pressure"
Ports [2, 1]
Position [360, 129, 430, 156]
BackgroundColor "[1.000000, 0.501961, 0.501961]"
SourceBlock "aerolibasang/Dynamic Pressure"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -