📄 btt.mdl
字号:
DataFormat "StructureWithTime"
}
Block {
BlockType ToWorkspace
Name "T1"
Position [555, 264, 590, 276]
VariableName "xm"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T10"
Position [555, 359, 590, 371]
VariableName "vym"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T2"
Position [550, 288, 580, 302]
VariableName "ym"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T3"
Position [550, 323, 580, 337]
VariableName "zm"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T4"
Position [385, 384, 420, 396]
VariableName "ny"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T5\n"
Position [385, 419, 420, 431]
VariableName "nz"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T6"
Position [725, 159, 760, 171]
VariableName "beta"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T7"
Position [735, 84, 770, 96]
VariableName "alpha"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T8"
Position [555, 344, 590, 356]
VariableName "vxm"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "T9"
Position [555, 389, 590, 401]
VariableName "vzm"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType SubSystem
Name "yudong"
Ports [6, 5]
Position [290, 270, 355, 440]
TreatAsAtomicUnit off
MaskPromptString "导弹质量|推力"
MaskStyleString "edit,edit"
MaskTunableValueString "on,on"
MaskCallbackString "|"
MaskEnableString "on,on"
MaskVisibilityString "on,on"
MaskToolTipString "on,on"
MaskVarAliasString ","
MaskVariables "m=@1;P=@2;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "1030|6350"
System {
Name "yudong"
Location [2, 70, 1022, 720]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "125"
Block {
BlockType Inport
Name "Fy"
Position [130, 128, 160, 142]
}
Block {
BlockType Inport
Name "Fz"
Position [135, 168, 165, 182]
Port "2"
}
Block {
BlockType Inport
Name "Fx"
Position [135, 208, 165, 222]
Port "3"
}
Block {
BlockType Inport
Name "alpha"
Position [135, 248, 165, 262]
Port "4"
}
Block {
BlockType Inport
Name "beta"
Position [140, 288, 170, 302]
Port "5"
}
Block {
BlockType Inport
Name "gammac"
Position [140, 328, 170, 342]
Port "6"
}
Block {
BlockType Fcn
Name "Fcn"
Position [660, 200, 720, 230]
Expr "u[1]*u[2]/g+cos(u[3])"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [665, 320, 725, 350]
Expr "-u[1]*cos(u[2])*u[3]/g"
}
Block {
BlockType Fcn
Name "Fcn3"
Position [290, 155, 350, 185]
Expr "(u[2]*cos(u[6])*cos(u[7])-u[5]-u[1]"
"*g*sin(u[9]))/u[1]"
}
Block {
BlockType Fcn
Name "Fcn4"
Position [290, 245, 350, 275]
Expr "((u[2]*sin(u[6])+u[3])*cos(u[8])-(-"
"u[2]*cos(u[6])*sin(u[7])+u[4])*sin(u[8])-u[1]*g*cos(u[9]))/(u[1]*u[10])"
}
Block {
BlockType Fcn
Name "Fcn5"
Position [290, 335, 350, 365]
Expr "-((u[2]*sin(u[6])+u[3])*sin(u[8])+("
"-u[2]*cos(u[6])*sin(u[7])+u[4])*cos(8))/(u[1]*u[10]*cos(u[9]))"
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [385, 155, 415, 185]
InitialCondition "400"
}
Block {
BlockType Integrator
Name "Integrator1"
Ports [1, 1]
Position [390, 245, 420, 275]
}
Block {
BlockType Integrator
Name "Integrator2"
Ports [1, 1]
Position [390, 335, 420, 365]
}
Block {
BlockType Mux
Name "Mux"
Ports [3, 1]
Position [635, 181, 640, 249]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux1"
Ports [10, 1]
Position [225, 22, 230, 448]
ShowName off
Inputs "10"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux2"
Ports [3, 1]
Position [640, 301, 645, 369]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Constant
Name "P"
Position [135, 80, 165, 110]
Value "P"
}
Block {
BlockType Constant
Name "m"
Position [130, 40, 160, 70]
Value "m"
}
Block {
BlockType Outport
Name "v"
Position [560, 163, 590, 177]
}
Block {
BlockType Outport
Name "theta"
Position [565, 253, 595, 267]
Port "2"
}
Block {
BlockType Outport
Name "faic"
Position [440, 343, 470, 357]
Port "3"
}
Block {
BlockType Outport
Name "ny"
Position [750, 208, 780, 222]
Port "4"
}
Block {
BlockType Outport
Name "nz"
Position [750, 328, 780, 342]
Port "5"
}
Line {
SrcBlock "Fcn2"
SrcPort 1
DstBlock "nz"
DstPort 1
}
Line {
SrcBlock "Mux2"
SrcPort 1
DstBlock "Fcn2"
DstPort 1
}
Line {
SrcBlock "Fcn"
SrcPort 1
DstBlock "ny"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "Fcn"
DstPort 1
}
Line {
SrcBlock "m"
SrcPort 1
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "Integrator1"
SrcPort 1
Points [105, 0; 0, 0]
Branch {
Points [0, 75]
Branch {
Points [95, 0]
DstBlock "Mux2"
DstPort 2
}
Branch {
Points [0, 130; -330, 0; 0, -90]
DstBlock "Mux1"
DstPort 9
}
}
Branch {
Points [0, -25]
DstBlock "Mux"
DstPort 3
}
Branch {
DstBlock "theta"
DstPort 1
}
}
Line {
SrcBlock "Fcn4"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, -65]
DstBlock "Mux"
DstPort 1
}
Branch {
DstBlock "Integrator1"
DstPort 1
}
}
Line {
SrcBlock "Mux1"
SrcPort 1
Points [0, 25; 20, 0]
Branch {
DstBlock "Fcn4"
DstPort 1
}
Branch {
Points [0, -90]
DstBlock "Fcn3"
DstPort 1
}
Branch {
Points [0, 90]
DstBlock "Fcn5"
DstPort 1
}
}
Line {
SrcBlock "Fcn5"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [0, -35]
DstBlock "Mux2"
DstPort 1
}
Branch {
DstBlock "Integrator2"
DstPort 1
}
}
Line {
SrcBlock "Fcn3"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "Integrator"
SrcPort 1
Points [0, 0; 55, 0]
Branch {
Points [0, 45]
Branch {
Points [0, 140]
Branch {
Points [150, 0]
DstBlock "Mux2"
DstPort 3
}
Branch {
Points [0, 95; -265, 0]
DstBlock "Mux1"
DstPort 10
}
}
Branch {
Points [145, 0]
DstBlock "Mux"
DstPort 2
}
}
Branch {
DstBlock "v"
DstPort 1
}
}
Line {
SrcBlock "P"
SrcPort 1
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "Fy"
SrcPort 1
DstBlock "Mux1"
DstPort 3
}
Line {
SrcBlock "Fz"
SrcPort 1
DstBlock "Mux1"
DstPort 4
}
Line {
SrcBlock "Fx"
SrcPort 1
DstBlock "Mux1"
DstPort 5
}
Line {
SrcBlock "alpha"
SrcPort 1
DstBlock "Mux1"
DstPort 6
}
Line {
SrcBlock "beta"
SrcPort 1
DstBlock "Mux1"
DstPort 7
}
Line {
SrcBlock "Integrator2"
SrcPort 1
DstBlock "faic"
DstPort 1
}
Line {
SrcBlock "gammac"
SrcPort 1
DstBlock "Mux1"
DstPort 8
}
}
}
Block {
BlockType SubSystem
Name "几何关系模型"
Ports [5, 3]
Position [630, 58, 705, 322]
TreatAsAtomicUnit off
System {
Name "几何关系模型"
Location [2, 70, 1022, 720]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "219"
Block {
BlockType Inport
Name "kesai"
Position [35, 53, 65, 67]
}
Block {
BlockType Inport
Name "bosai"
Position [35, 88, 65, 102]
Port "2"
}
Block {
BlockType Inport
Name "gamma"
Position [35, 123, 65, 137]
Port "3"
}
Block {
BlockType Inport
Name "theta"
Position [35, 158, 65, 172]
Port "4"
}
Block {
BlockType Inport
Name "faic"
Position [35, 193, 65, 207]
Port "5"
}
Block {
BlockType Fcn
Name "Fcn"
Position [185, 65, 245, 95]
Expr "(cos(u[1])*cos(u[4])*cos(u[2]-u[5])"
"+sin(u[1])*sin(u[4]))/cos(u[6])"
}
Block {
BlockType Fcn
Name "Fcn1"
Position [185, 135, 245, 165]
Expr "cos(u[4])*(cos(u[3])*sin(u[2]-u[5])"
"+sin(u[1])*sin(u[3])*cos(u[2]-u[5]))-sin(u[4])*cos(u[1])*sin(u[3])"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [185, 205, 245, 235]
Expr "(cos(u[3])*cos(u[2]-u[5])-sin(u[1])"
"*sin(u[3])*sin(u[2]-u[5]))/cos(u[6])"
}
Block {
BlockType Mux
Name "Mux"
Ports [6, 1]
Position [110, 34, 115, 261]
ShowName off
Inputs "6"
DisplayOption "bar"
}
Block {
BlockType Trigonometry
Name "Trigonometric\nFunction"
Ports [1, 1]
Position [305, 65, 335, 95]
Operator "acos"
}
Block {
BlockType Trigonometry
Name "Trigonometric\nFunction1"
Ports [1, 1]
Position [305, 135, 335, 165]
Operator "asin"
}
Block {
BlockType Trigonometry
Name "Trigonometric\nFunction2"
Ports [1, 1]
Position [310, 205, 340, 235]
Operator "acos"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -