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

📄 cable.mdl

📁 matlab中用于解决高等动力学hamilton系统的相关程序
💻 MDL
📖 第 1 页 / 共 2 页
字号:
	  Ports			  [13, 1]
	  Position		  [100, 550, 150, 680]
	  Inputs		  "13"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "x1"
	  Position		  [300, 50, 330, 70]
	  Expr			  "u(11);"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "x2"
	  Position		  [300, 100, 330, 120]
	  Expr			  "(((abs(u(6)*u(13)-u(11))<=u(8))*(u(7)*u(6)*"
"u(2)*(u(6)*cos(atan2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign"
"(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u("
"10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^"
"2*u(10).^2).^(1/2)))) + u(5))/(u(7)*u(6)^2 + u(3)) - u(2)*cos(atan2((u(5)-1/2"
"*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u("
"5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5) -"
" 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2))))) + (abs("
"u(6)*u(13)-u(11))>u(8))*(-u(4)*(u(7)*u(1) - u(2)*sin(atan2((u(5)-1/2*u(9)./(u"
"(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)"
"^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u"
"(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))))*sign(u(11)-u(6)*"
"u(13)))) + u(2)*cos(atan2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2"
"*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2"
"./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+"
"u(9)^2*u(10).^2).^(1/2)))))/u(7);"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "x3"
	  Position		  [300, 150, 330, 170]
	  Expr			  "u(13);"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "x4"
	  Position		  [300, 200, 330, 220]
	  Expr			  "(u(2)*u(5) - ((abs(u(6)*u(13)-u(11))<=u(8))"
"*(u(7)*u(6)*u(2)*(u(6)*cos(atan2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u"
"(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(1"
"0), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*"
"u(5)^2+u(9)^2*u(10).^2).^(1/2)))) + u(5))/(u(7)*u(6)^2 + u(3)) - u(2)*cos(ata"
"n2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4"
"-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2"
"*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)"
")))) + (abs(u(6)*u(13)-u(11))>u(8))*(-u(4)*(u(7)*u(1) - u(2)*sin(atan2((u(5)-"
"1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2"
"*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5"
") - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))))*sign"
"(u(11)-u(6)*u(13))))*u(6))/u(3);"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "y1"
	  Position		  [300, 600, 330, 620]
	  Expr			  "u(10)"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "y2"
	  Position		  [300, 650, 330, 670]
	  Expr			  "u(12)"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Port1"
	  Position		  [400, 600, 420, 620]
	}
	Block {
	  BlockType		  Outport
	  Name			  "Port2"
	  Position		  [400, 650, 420, 670]
	  Port			  "2"
	}
	Line {
	  SrcBlock		  "SysInport1"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "SysInport2"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "SysInport3"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "SysInport4"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  4
	}
	Line {
	  SrcBlock		  "SysInport5"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  5
	}
	Line {
	  SrcBlock		  "SysInport6"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  6
	}
	Line {
	  SrcBlock		  "SysInport7"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  7
	}
	Line {
	  SrcBlock		  "SysInport8"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  8
	}
	Line {
	  SrcBlock		  "SysInport9"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  9
	}
	Line {
	  SrcBlock		  "SysMux"
	  SrcPort		  1
	  Points		  [0, 0]
	  Branch {
	    DstBlock		    "x1"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "x2"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "x3"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "x4"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "y1"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "y2"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "x1"
	  SrcPort		  1
	  DstBlock		  "Integ1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Integ1"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  10
	}
	Line {
	  SrcBlock		  "x2"
	  SrcPort		  1
	  DstBlock		  "Integ2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Integ2"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  11
	}
	Line {
	  SrcBlock		  "x3"
	  SrcPort		  1
	  DstBlock		  "Integ3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Integ3"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  12
	}
	Line {
	  SrcBlock		  "x4"
	  SrcPort		  1
	  DstBlock		  "Integ4"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Integ4"
	  SrcPort		  1
	  DstBlock		  "SysMux"
	  DstPort		  13
	}
	Line {
	  SrcBlock		  "y1"
	  SrcPort		  1
	  DstBlock		  "Port1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "y2"
	  SrcPort		  1
	  DstBlock		  "Port2"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      Constant
      Name		      "I"
      Position		      [50, 150, 80, 180]
      Value		      "50"
    }
    Block {
      BlockType		      Constant
      Name		      "R"
      Position		      [50, 330, 80, 360]
    }
    Block {
      BlockType		      Constant
      Name		      "T"
      Position		      [45, 90, 75, 120]
      Value		      "100"
    }
    Block {
      BlockType		      Reference
      Name		      "VR Sink"
      Ports		      [7]
      Position		      [610, 234, 720, 296]
      SourceBlock	      "vrlib/VR Sink"
      SourceType	      "Virtual Reality Sink"
      SampleTime	      "0.1"
      ViewEnable	      on
      RemoteChange	      off
      RemoteView	      off
      FieldsWritten	      "cylinder.center.3#cylinder.rotation.4#cylinder."
"scale.3#cylinder.scaleOrientation.4#cylinder.translation.3#cylinder.bboxCente"
"r.3#cylinder.bboxSize.3"
      WorldFileName	      "F:\\MATLAB6p5\\work\\cylin.WRL"
      WorldDescription	      "cylin"
      AutoView		      off
      FigureProperties	      "{}"
    }
    Block {
      BlockType		      Constant
      Name		      "g"
      Position		      [50, 30, 80, 60]
      Value		      "9.81"
    }
    Block {
      BlockType		      Constant
      Name		      "h"
      Position		      [40, 510, 70, 540]
      Value		      "2"
    }
    Block {
      BlockType		      Constant
      Name		      "m"
      Position		      [50, 390, 80, 420]
      Value		      "100"
    }
    Block {
      BlockType		      Constant
      Name		      "mic"
      Position		      [45, 450, 75, 480]
      Value		      "0"
    }
    Block {
      BlockType		      Constant
      Name		      "muk"
      Position		      [55, 210, 85, 240]
      Value		      "0"
    }
    Block {
      BlockType		      Constant
      Name		      "r"
      Position		      [55, 270, 85, 300]
      Value		      "0.5"
    }
    Line {
      SrcBlock		      "T"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      2
    }
    Line {
      SrcBlock		      "I"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      3
    }
    Line {
      SrcBlock		      "g"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      1
    }
    Line {
      SrcBlock		      "muk"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      4
    }
    Line {
      SrcBlock		      "r"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      5
    }
    Line {
      SrcBlock		      "R"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      6
    }
    Line {
      SrcBlock		      "m"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      7
    }
    Line {
      SrcBlock		      "mic"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      8
    }
    Line {
      SrcBlock		      "h"
      SrcPort		      1
      DstBlock		      "DEE"
      DstPort		      9
    }
    Line {
      SrcBlock		      "DEE"
      SrcPort		      2
      Points		      [160, 0]
      DstBlock		      "VR Sink"
      DstPort		      2
    }
    Line {
      SrcBlock		      "DEE"
      SrcPort		      1
      Points		      [295, 0]
      DstBlock		      "VR Sink"
      DstPort		      5
    }
  }
}

⌨️ 快捷键说明

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