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

📄 btt.mdl

📁 btt导弹六自由度仿真模型 所包含分模块结构清晰 内容充分 有助于自学
💻 MDL
📖 第 1 页 / 共 5 页
字号:
		}
		Block {
		  BlockType		  Outport
		  Name			  "alpha"
		  Position		  [395, 73, 425, 87]
		}
		Block {
		  BlockType		  Outport
		  Name			  "beta"
		  Position		  [405, 143, 435, 157]
		  Port			  "2"
		}
		Block {
		  BlockType		  Outport
		  Name			  "gammac"
		  Position		  [410, 213, 440, 227]
		  Port			  "3"
		}
		Line {
		  SrcBlock		  "Trigonometric\nFunction2"
		  SrcPort		  1
		  DstBlock		  "gammac"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Fcn2"
		  SrcPort		  1
		  DstBlock		  "Trigonometric\nFunction2"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Trigonometric\nFunction"
		  SrcPort		  1
		  DstBlock		  "alpha"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Fcn"
		  SrcPort		  1
		  DstBlock		  "Trigonometric\nFunction"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Trigonometric\nFunction1"
		  SrcPort		  1
		  Points		  [35, 0]
		  Branch {
		    Points		    [0, 115; -300, 0; 0, -30]
		    DstBlock		    "Mux"
		    DstPort		    6
		  }
		  Branch {
		    DstBlock		    "beta"
		    DstPort		    1
		  }
		}
		Line {
		  SrcBlock		  "Fcn1"
		  SrcPort		  1
		  DstBlock		  "Trigonometric\nFunction1"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Mux"
		  SrcPort		  1
		  Points		  [30, 0]
		  Branch {
		    Points		    [0, 70]
		    DstBlock		    "Fcn2"
		    DstPort		    1
		  }
		  Branch {
		    Points		    [0, -70]
		    DstBlock		    "Fcn"
		    DstPort		    1
		  }
		  Branch {
		    DstBlock		    "Fcn1"
		    DstPort		    1
		  }
		}
		Line {
		  SrcBlock		  "faic"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  5
		}
		Line {
		  SrcBlock		  "theta"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  4
		}
		Line {
		  SrcBlock		  "gamma"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  3
		}
		Line {
		  SrcBlock		  "bosai"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "kesai"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  1
		}
	      }
	    }
	    Block {
	      BlockType		      SubSystem
	      Name		      "力和力矩模型"
	      Ports		      [10, 6]
	      Position		      [150, 58, 235, 372]
	      TreatAsAtomicUnit	      off
	      MaskPromptString	      "升力系数(Cya)|升力系数(Cydz)|阻力系"
"数(Cx0)|侧向力系数(Czb)|侧向力系数(Czdy)|俯仰力矩系数(mza)|俯仰力矩系"
"数(mzwz)|俯仰力矩系数(mzdz)|偏航力矩系数(myb)|偏航力矩系数(mywy)|偏航"
"力矩系数(mydy)|滚转力矩系数(mxdx)|滚转力矩系数(mxwx)|导弹参考面积(s)|"
"气动弦长(L)|弹头动压(q)|导弹速度v"
	      MaskStyleString	      "edit,edit,edit,edit,edit,edit,edit,edit"
",edit,edit,edit,edit,edit,edit,edit,edit,edit"
	      MaskTunableValueString  "on,on,on,on,on,on,on,on,on,on,on,on,on,"
"on,on,on,on"
	      MaskCallbackString      "||||||||||||||||"
	      MaskEnableString	      "on,on,on,on,on,on,on,on,on,on,on,on,on,"
"on,on,on,on"
	      MaskVisibilityString    "on,on,on,on,on,on,on,on,on,on,on,on,on,"
"on,on,on,on"
	      MaskToolTipString	      "on,on,on,on,on,on,on,on,on,on,on,on,on,"
"on,on,on,on"
	      MaskVarAliasString      ",,,,,,,,,,,,,,,,"
	      MaskVariables	      "Cya=@1;Cydeltaz=@2;Cx0=@3;Czb=@4;Czdelt"
"ay=@5;mza=@6;mzwz=@7;mzdeltaz=@8;mybeta=@9;mywy=@10;mydeltay=@11;mxdeltax=@12"
";mxwx=@13;s=@14;L=@15;q=@16;v=@17;"
	      MaskIconFrame	      on
	      MaskIconOpaque	      on
	      MaskIconRotate	      "none"
	      MaskIconUnits	      "autoscale"
	      MaskValueString	      "0.6|0.045|0.25023|-0.1358|-0.0257|-0.18"
"|-128|-0.28|-0.365|-204.15|-0.14|-0.0303|-15.42|0.2552|0.57|97568|400"
	      System {
		Name			"力和力矩模型"
		Location		[2, 70, 1022, 720]
		Open			off
		ModelBrowserVisibility	off
		ModelBrowserWidth	200
		ScreenColor		"white"
		PaperOrientation	"landscape"
		PaperPositionMode	"auto"
		PaperType		"A4"
		PaperUnits		"centimeters"
		ZoomFactor		"174"
		Block {
		  BlockType		  Inport
		  Name			  "dalpha"
		  Position		  [65, 23, 95, 37]
		}
		Block {
		  BlockType		  Inport
		  Name			  "dbeta"
		  Position		  [65, 58, 95, 72]
		  Port			  "2"
		}
		Block {
		  BlockType		  Inport
		  Name			  "alpha"
		  Position		  [65, 93, 95, 107]
		  Port			  "3"
		}
		Block {
		  BlockType		  Inport
		  Name			  "beta"
		  Position		  [65, 128, 95, 142]
		  Port			  "4"
		}
		Block {
		  BlockType		  Inport
		  Name			  "deltax"
		  Position		  [65, 163, 95, 177]
		  Port			  "5"
		}
		Block {
		  BlockType		  Inport
		  Name			  "deltay"
		  Position		  [65, 198, 95, 212]
		  Port			  "6"
		}
		Block {
		  BlockType		  Inport
		  Name			  "deltaz"
		  Position		  [65, 233, 95, 247]
		  Port			  "7"
		}
		Block {
		  BlockType		  Inport
		  Name			  "wx"
		  Position		  [60, 268, 90, 282]
		  Port			  "8"
		}
		Block {
		  BlockType		  Inport
		  Name			  "wy"
		  Position		  [65, 303, 95, 317]
		  Port			  "9"
		}
		Block {
		  BlockType		  Inport
		  Name			  "wz"
		  Position		  [65, 338, 95, 352]
		  Port			  "10"
		}
		Block {
		  BlockType		  Mux
		  Name			  "Mux"
		  Ports			  [10, 1]
		  Position		  [140, 16, 145, 359]
		  ShowName		  off
		  Inputs		  "10"
		  DisplayOption		  "bar"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "fx"
		  Position		  [220, 320, 280, 350]
		  Expr			  "Cx0*q*s"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "fy"
		  Position		  [220, 210, 280, 240]
		  Expr			  "(57.3*Cya*u[3]+57.3*Cydeltaz*u[7])*"
"q*s"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "fz"
		  Position		  [220, 265, 280, 295]
		  Expr			  "(57.3*Czb*u[4]+57.3*Czdeltay*u[6])*"
"q*s"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "mx"
		  Position		  [220, 30, 280, 60]
		  Expr			  "(57.3*mxdeltax*u[5]+mxwx*L*u[8]/v)*"
"q*s*L"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "my"
		  Position		  [220, 90, 280, 120]
		  Expr			  "(57.3*mybeta*u[4]+mywy*L*u[9]/v+57."
"3*mydeltay*u[6])*q*s*L"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "mz"
		  Position		  [220, 150, 280, 180]
		  Expr			  "(57.3*mza*u[3]+mzwz*L*u[10]/v+57.3*"
"mzdeltaz*u[7])*q*s*L"
		}
		Block {
		  BlockType		  Outport
		  Name			  "Mx"
		  Position		  [365, 38, 395, 52]
		}
		Block {
		  BlockType		  Outport
		  Name			  "My"
		  Position		  [365, 98, 395, 112]
		  Port			  "2"
		}
		Block {
		  BlockType		  Outport
		  Name			  "Mz"
		  Position		  [365, 158, 395, 172]
		  Port			  "3"
		}
		Block {
		  BlockType		  Outport
		  Name			  "Fy"
		  Position		  [365, 218, 395, 232]
		  Port			  "4"
		}
		Block {
		  BlockType		  Outport
		  Name			  "Fz"
		  Position		  [365, 273, 395, 287]
		  Port			  "5"
		}
		Block {
		  BlockType		  Outport
		  Name			  "Fx"
		  Position		  [365, 328, 395, 342]
		  Port			  "6"
		}
		Line {
		  SrcBlock		  "dbeta"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  2
		}
		Line {
		  SrcBlock		  "alpha"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  3
		}
		Line {
		  SrcBlock		  "fx"
		  SrcPort		  1
		  DstBlock		  "Fx"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "fz"
		  SrcPort		  1
		  DstBlock		  "Fz"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "fy"
		  SrcPort		  1
		  DstBlock		  "Fy"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "mz"
		  SrcPort		  1
		  DstBlock		  "Mz"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "my"
		  SrcPort		  1
		  DstBlock		  "My"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "mx"
		  SrcPort		  1
		  DstBlock		  "Mx"
		  DstPort		  1
		}
		Line {
		  SrcBlock		  "Mux"
		  SrcPort		  1
		  Points		  [30, 0]
		  Branch {
		    Points		    [0, 35]
		    Branch {
		    Points		    [0, 55]
		    Branch {
		    DstBlock		    "fz"
		    DstPort		    1
		    }
		    Branch {
		    Points		    [0, 55]
		    DstBlock		    "fx"
		    DstPort		    1
		    }
		    }
		    Branch {
		    DstBlock		    "fy"
		    DstPort		    1
		    }
		  }
		  Branch {
		    Points		    [0, -25]
		    Branch {
		    DstBlock		    "mz"
		    DstPort		    1
		    }
		    Branch {
		    Points		    [0, -60]
		    Branch {
		    DstBlock		    "my"
		    DstPort		    1
		    }
		    Branch {
		    Points		    [0, -60]
		    DstBlock		    "mx"
		    DstPort		    1
		    }
		    }
		  }
		}
		Line {
		  SrcBlock		  "wz"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  10
		}
		Line {
		  SrcBlock		  "wy"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  9
		}
		Line {
		  SrcBlock		  "wx"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  8
		}
		Line {
		  SrcBlock		  "deltaz"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  7
		}
		Line {
		  SrcBlock		  "deltay"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  6
		}
		Line {
		  SrcBlock		  "deltax"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  5
		}
		Line {
		  SrcBlock		  "beta"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  4
		}
		Line {
		  SrcBlock		  "dalpha"
		  SrcPort		  1
		  DstBlock		  "Mux"
		  DstPort		  1
		}
	      }
	    }
	    Block {
	      BlockType		      SubSystem
	      Name		      "质心运动学模型"
	      Ports		      [3, 6]
	      Position		      [465, 263, 525, 397]
	      TreatAsAtomicUnit	      off
	      MaskPromptString	      "x0|y0|z0"
	      MaskStyleString	      "edit,edit,edit"
	      MaskTunableValueString  "on,on,on"
	      MaskCallbackString      "||"
	      MaskEnableString	      "on,on,on"
	      MaskVisibilityString    "on,on,on"
	      MaskToolTipString	      "on,on,on"
	      MaskVarAliasString      ",,"
	      MaskVariables	      "x0=@1;y0=@2;z0=@3;"
	      MaskIconFrame	      on
	      MaskIconOpaque	      on
	      MaskIconRotate	      "none"
	      MaskIconUnits	      "autoscale"
	      MaskValueString	      "0|1000|0"
	      System {
		Name			"质心运动学模型"
		Location		[2, 70, 1022, 720]
		Open			off
		ModelBrowserVisibility	off
		ModelBrowserWidth	200
		ScreenColor		"white"
		PaperOrientation	"landscape"
		PaperPositionMode	"auto"
		PaperType		"A4"
		PaperUnits		"centimeters"
		ZoomFactor		"220"
		Block {
		  BlockType		  Inport
		  Name			  "v"
		  Position		  [25, 103, 55, 117]
		}
		Block {
		  BlockType		  Inport
		  Name			  "theta"
		  Position		  [25, 153, 55, 167]
		  Port			  "2"
		}
		Block {
		  BlockType		  Inport
		  Name			  "faic"
		  Position		  [25, 203, 55, 217]
		  Port			  "3"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn"
		  Position		  [150, 95, 210, 125]
		  Expr			  "u(1)*cos(u(2))*cos(u(3))"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn1"
		  Position		  [150, 145, 210, 175]
		  Expr			  "u(1)*sin(u(2))"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn2"
		  Position		  [150, 195, 210, 225]
		  Expr			  "-u(1)*cos(u(2))*sin(u(3))"
		}
		Block {
		  BlockType		  Integrator
		  Name			  "Integrator"
		  Ports			  [1, 1]
		  Position		  [330, 95, 360, 125]
		  InitialCondition	  "x0"
		}
		Block {
		  BlockType		  Integrator
		  Name			  "Integrator1"
		  Ports			  [1, 1]
		  Position		  [330, 145, 360, 175]
		  InitialCondition	  "y0"
		}
		Block {
		  BlockType		  Integrator
		  Name			  "Integrator2"
		  Ports			  [1, 1]
		  Position		  [330, 195, 360, 225]
		  InitialCondition	  "z0"
		}
		Block {
		  BlockType		  Mux
		  Name			  "Mux"
		  Ports			  [3, 1]
		  Position		  [85, 86, 90, 234]
		  ShowName		  off
		  Inputs		  "3"
		  DisplayOption		  "bar"
		}
		Block {
		  BlockType		  Outport
		  Name			  "x"
		  Position		  [390, 103, 420, 117]
		}
		Block {
		  BlockType		  Outport
		  Name			  "y"
		  Position		  [395, 153, 425, 167]
		  Port			  "2"
		}
		Block {
		  BlockType		  Outport
		  Name			  "z"
		  Position		  [400, 203, 430, 217]
		  Port			  "3"
		}
		Block {
		  BlockType		  Outport
		  Name			  "dx"
		  Position		  [265, 63, 295, 77]
		  Port			  "4"
		}
		Block {
		  BlockType		  Outport
		  Name			  "dy"
		  Position		  [270, 123, 300, 137]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -