⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 btt.mdl

📁 btt导弹六自由度仿真模型 所包含分模块结构清晰 内容充分 有助于自学
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      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 + -