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

📄 glideslo.mdl

📁 《嵌入式控制系统及其CC++实现-面向使用Matlab的软件开发者》源码
💻 MDL
📖 第 1 页 / 共 3 页
字号:
	      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 + -