📄 glideslo.mdl
字号:
Name "K"
Position [250, 115, 300, 145]
BackgroundColor "yellow"
Value "0.04831"
}
Block {
BlockType Product
Name "K*Cl^2"
Ports [2, 1]
Position [330, 141, 375, 174]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Constant
Name "S"
Position [90, 335, 140, 365]
BackgroundColor "yellow"
Value "427.8"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [200, 75, 220, 95]
BackgroundColor "yellow"
ShowName off
IconShape "round"
Inputs "+|+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [410, 185, 430, 205]
BackgroundColor "yellow"
ShowName off
IconShape "round"
Inputs "+|+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Math
Name "V^2"
Ports [1, 1]
Position [100, 180, 130, 210]
BackgroundColor "green"
Operator "magnitude^2"
}
Block {
BlockType Constant
Name "constant"
Position [90, 280, 140, 310]
BackgroundColor "yellow"
Value "1/2"
}
Block {
BlockType Product
Name "qS"
Ports [4, 1]
Position [190, 258, 235, 292]
BackgroundColor "magenta"
Inputs "4"
InputSameDT off
}
Block {
BlockType Constant
Name "rho"
Position [90, 230, 140, 260]
BackgroundColor "yellow"
Value "1.225"
}
Block {
BlockType Outport
Name "L"
Position [565, 88, 595, 102]
BackgroundColor "lightBlue"
}
Block {
BlockType Outport
Name "D"
Position [565, 198, 595, 212]
BackgroundColor "lightBlue"
Port "2"
}
Line {
SrcBlock "Cla"
SrcPort 1
Points [10, 0; 0, -45]
DstBlock "Cla*alpha"
DstPort 2
}
Line {
SrcBlock "Cla*alpha"
SrcPort 1
Points [30, 0]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Cl0"
SrcPort 1
Points [30, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [10, 0]
Branch {
Points [0, 105]
DstBlock "Cl^2"
DstPort 1
}
Branch {
DstBlock "Cl*qS"
DstPort 1
}
}
Line {
SrcBlock "K*Cl^2"
SrcPort 1
Points [40, 0]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Cd0"
SrcPort 1
Points [40, 0]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "alpha"
SrcPort 1
DstBlock "Cla*alpha"
DstPort 1
}
Line {
SrcBlock "V"
SrcPort 1
DstBlock "V^2"
DstPort 1
}
Line {
SrcBlock "constant"
SrcPort 1
Points [10, 0; 0, -15]
DstBlock "qS"
DstPort 3
}
Line {
SrcBlock "V^2"
SrcPort 1
Points [35, 0; 0, 65]
DstBlock "qS"
DstPort 1
}
Line {
SrcBlock "S"
SrcPort 1
Points [25, 0; 0, -60]
DstBlock "qS"
DstPort 4
}
Line {
SrcBlock "rho"
SrcPort 1
Points [10, 0; 0, 25]
DstBlock "qS"
DstPort 2
}
Line {
SrcBlock "Cl*qS"
SrcPort 1
DstBlock "L"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Cd*qS"
DstPort 1
}
Line {
SrcBlock "Cd*qS"
SrcPort 1
DstBlock "D"
DstPort 1
}
Line {
SrcBlock "qS"
SrcPort 1
Points [220, 0; 0, -65]
Branch {
DstBlock "Cd*qS"
DstPort 2
}
Branch {
Points [0, -110]
DstBlock "Cl*qS"
DstPort 2
}
}
Line {
SrcBlock "Cl^2"
SrcPort 1
Points [15, 0; 0, -25]
DstBlock "K*Cl^2"
DstPort 2
}
Line {
SrcBlock "K"
SrcPort 1
Points [5, 0; 0, 20]
DstBlock "K*Cl^2"
DstPort 1
}
}
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1]
Position [360, 45, 380, 65]
BackgroundColor "yellow"
ShowName off
IconShape "round"
Inputs "-+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [3, 1]
Position [355, 210, 375, 230]
BackgroundColor "yellow"
ShowName off
IconShape "round"
Inputs "++-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [635, 280, 655, 300]
BackgroundColor "yellow"
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Product
Name "Tcos(alpha)\n"
Ports [2, 1]
Position [215, 101, 260, 134]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Product
Name "Tsin(alpha)\n"
Ports [2, 1]
Position [215, 41, 260, 74]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Integrator
Name "V\nintegrator"
Ports [1, 1]
Position [495, 50, 525, 80]
BackgroundColor "yellow"
InitialCondition "81.8"
}
Block {
BlockType Trigonometry
Name "cos(alpha)"
Ports [1, 1]
Position [120, 95, 150, 125]
BackgroundColor "green"
Operator "cos"
}
Block {
BlockType Trigonometry
Name "cos(gamma)"
Ports [1, 1]
Position [560, 405, 590, 435]
BackgroundColor "green"
Operator "cos"
}
Block {
BlockType Constant
Name "g"
Position [115, 380, 165, 410]
BackgroundColor "yellow"
Value "9.81"
}
Block {
BlockType Integrator
Name "gamma\nintegrator"
Ports [1, 1]
Position [495, 165, 525, 195]
BackgroundColor "yellow"
InitialCondition "-3*pi/180"
}
Block {
BlockType Constant
Name "gamma_gs"
Position [300, 300, 350, 330]
BackgroundColor "yellow"
Value "3*pi/180"
}
Block {
BlockType Integrator
Name "h\nintegrator"
Ports [1, 1]
Position [750, 270, 780, 300]
BackgroundColor "yellow"
}
Block {
BlockType Product
Name "h derivative\n"
Ports [2, 1]
Position [680, 266, 725, 299]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Constant
Name "m"
Position [115, 305, 165, 335]
BackgroundColor "yellow"
Value "190000"
}
Block {
BlockType Product
Name "mg"
Ports [2, 1]
Position [300, 371, 345, 404]
BackgroundColor "yellow"
InputSameDT off
}
Block {
BlockType Product
Name "mg*cos(gamma)"
Ports [2, 1]
Position [680, 396, 725, 429]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Product
Name "mg*sin(gamma)"
Ports [2, 1]
Position [680, 331, 725, 364]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Trigonometry
Name "sin(alpha)"
Ports [1, 1]
Position [120, 35, 150, 65]
BackgroundColor "green"
}
Block {
BlockType Trigonometry
Name "sin(gamma)"
Ports [1, 1]
Position [565, 275, 595, 305]
BackgroundColor "green"
}
Block {
BlockType Trigonometry
Name "tan(gamma_gs)"
Ports [1, 1]
Position [395, 300, 425, 330]
BackgroundColor "green"
Operator "tan"
}
Block {
BlockType Product
Name "tan(gamma_gs)\n*cos(gamma)"
Ports [2, 1]
Position [475, 306, 520, 339]
BackgroundColor "magenta"
InputSameDT off
}
Block {
BlockType Outport
Name "V"
Position [795, 58, 825, 72]
BackgroundColor "lightBlue"
}
Block {
BlockType Outport
Name "gamma"
Position [800, 173, 830, 187]
BackgroundColor "lightBlue"
Port "2"
}
Block {
BlockType Outport
Name "h"
Position [800, 278, 830, 292]
BackgroundColor "lightBlue"
Port "3"
}
Line {
SrcBlock "m"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
DstBlock "1/m"
DstPort 1
}
Branch {
Points [0, 60]
DstBlock "mg"
DstPort 1
}
}
Line {
SrcBlock "V\nintegrator"
SrcPort 1
Points [-5, 0; 35, 0]
Branch {
Points [60, 0]
Branch {
DstBlock "V"
DstPort 1
}
Branch {
Points [0, 210]
DstBlock "h derivative\n"
DstPort 1
}
}
Branch {
Points [0, 200; -230, 0]
Branch {
Points [-140, 0; 0, -45]
DstBlock "Lift & Drag"
DstPort 2
}
Branch {
Points [0, -125]
DstBlock "1/V"
DstPort 1
}
}
}
Line {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -