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

📄 ddcruocihou03.mdl

📁 无刷直流电机的仿真模型
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      Port		      "7"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "1/3"
	      Position		      [950, 342, 985, 378]
	      Gain		      "1/3"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "1/L-Ma"
	      Position		      [505, 110, 555, 150]
	      Gain		      "1225"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "1/L-Ma1"
	      Position		      [505, 315, 555, 355]
	      Gain		      "1225"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "1/L-Ma2"
	      Position		      [505, 541, 555, 579]
	      Gain		      "1225"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Add"
	      Ports		      [3, 1]
	      Position		      [830, 231, 860, 299]
	      Inputs		      "+++"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      OutScaling	      "2^-10"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Add1"
	      Ports		      [3, 1]
	      Position		      [830, 416, 860, 484]
	      Inputs		      "+++"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      OutScaling	      "2^-10"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant1"
	      Position		      [280, 130, 310, 160]
	      Value		      "0"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant2"
	      Position		      [280, 330, 310, 360]
	      Value		      "0"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant3"
	      Position		      [290, 550, 320, 580]
	      Value		      "0"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant4"
	      Position		      [280, 380, 310, 410]
	      Value		      "0"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant6"
	      Position		      [290, 595, 320, 625]
	      Value		      "0"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant7"
	      Position		      [280, 180, 310, 210]
	      Value		      "0"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn1"
	      Position		      [170, 135, 230, 165]
	      Expr		      "sin(u)"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn2"
	      Position		      [170, 335, 230, 365]
	      Expr		      "sin(u-2*pi/3)"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn3"
	      Position		      [170, 555, 230, 585]
	      Expr		      "sin(u-4*pi/3)"
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator"
	      Ports		      [1, 1]
	      Position		      [600, 115, 630, 145]
	      InitialCondition	      "0.00000000001"
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator1"
	      Ports		      [1, 1]
	      Position		      [600, 320, 630, 350]
	      InitialCondition	      "0.00000000001"
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator2"
	      Ports		      [1, 1]
	      Position		      [600, 545, 630, 575]
	      InitialCondition	      "0.00000000001"
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "P"
	      Position		      [120, 134, 150, 166]
	      Gain		      "20"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "P1"
	      Position		      [120, 334, 150, 366]
	      Gain		      "20"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "P2"
	      Position		      [120, 554, 150, 586]
	      Gain		      "20"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Ra"
	      Position		      [535, 162, 575, 198]
	      Orientation	      "left"
	      Gain		      "1.5"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Ra1"
	      Position		      [535, 366, 575, 404]
	      Orientation	      "left"
	      Gain		      "1.5"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Ra2"
	      Position		      [535, 593, 575, 627]
	      Orientation	      "left"
	      Gain		      "1.5"
	      ParameterDataTypeMode   "Inherit via internal rule"
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Scope
	      Name		      "Scope2"
	      Ports		      [3]
	      Position		      [450, 16, 470, 74]
	      Floating		      off
	      Location		      [5, 48, 1029, 733]
	      Open		      off
	      NumInputPorts	      "3"
	      ZoomMode		      "xonly"
	      List {
		ListType		AxesTitles
		axes1			"%<SignalLabel>"
		axes2			"%<SignalLabel>"
		axes3			"%<SignalLabel>"
	      }
	      TimeRange		      "10"
	      YMin		      "-50~-10~-5"
	      YMax		      "50~10~5"
	      SaveName		      "ScopeData11"
	      DataFormat	      "StructureWithTime"
	      LimitDataPoints	      off
	      SampleTime	      "0"
	    }
	    Block {
	      BlockType		      Scope
	      Name		      "Scope4"
	      Ports		      [2]
	      Position		      [910, 529, 930, 576]
	      Floating		      off
	      Location		      [5, 52, 1021, 729]
	      Open		      off
	      NumInputPorts	      "2"
	      ZoomMode		      "xonly"
	      List {
		ListType		AxesTitles
		axes1			"%<SignalLabel>"
		axes2			"%<SignalLabel>"
	      }
	      TimeRange		      "10"
	      YMin		      "-50~-10"
	      YMax		      "50~10"
	      SaveName		      "ScopeData12"
	      DataFormat	      "StructureWithTime"
	      LimitDataPoints	      off
	      SampleTime	      "0"
	    }
	    Block {
	      BlockType		      Scope
	      Name		      "Scope5"
	      Ports		      [2]
	      Position		      [720, 53, 740, 102]
	      Floating		      off
	      Location		      [5, 48, 1029, 733]
	      Open		      off
	      NumInputPorts	      "2"
	      ZoomMode		      "xonly"
	      List {
		ListType		AxesTitles
		axes1			"%<SignalLabel>"
		axes2			"%<SignalLabel>"
	      }
	      TimeRange		      "10"
	      YMin		      "-50~-10"
	      YMax		      "50~10"
	      SaveName		      "ScopeData16"
	      DataFormat	      "StructureWithTime"
	      LimitDataPoints	      off
	      SampleTime	      "0"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Subtract"
	      Ports		      [5, 1]
	      Position		      [450, 97, 475, 163]
	      Inputs		      "+----"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      OutScaling	      "2^-10"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Subtract1"
	      Ports		      [5, 1]
	      Position		      [450, 301, 475, 369]
	      Inputs		      "+----"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      OutScaling	      "2^-10"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Subtract2"
	      Ports		      [5, 1]
	      Position		      [450, 525, 475, 595]
	      Inputs		      "+----"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      OutScaling	      "2^-10"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Subtract5"
	      Ports		      [2, 1]
	      Position		      [900, 322, 930, 393]
	      Inputs		      "+-"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      OutScaling	      "2^-10"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum"
	      Ports		      [2, 1]
	      Position		      [465, 400, 485, 420]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [465, 440, 485, 460]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum2"
	      Ports		      [2, 1]
	      Position		      [465, 480, 485, 500]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch"
	      Position		      [335, 100, 365, 130]
	      Threshold		      "0.53"
	      InputSameDT	      off
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch1"
	      Position		      [335, 305, 365, 335]
	      Threshold		      "0.53"
	      InputSameDT	      off
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch2"
	      Position		      [340, 530, 370, 560]
	      Threshold		      "0.53"
	      InputSameDT	      off
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch3"
	      Position		      [335, 210, 365, 240]
	      Threshold		      "-0.53"
	      InputSameDT	      off
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch4"
	      Position		      [335, 405, 365, 435]
	      Threshold		      "-0.53"
	      InputSameDT	      off
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch5"
	      Position		      [340, 625, 370, 655]
	      Threshold		      "-0.53"
	      InputSameDT	      off
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Ia"
	      Position		      [760, 123, 790, 137]
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Ib"
	      Position		      [760, 328, 790, 342]
	      Port		      "2"
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Ic"
	      Position		      [760, 553, 790, 567]
	      Port		      "3"
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Line {
	      SrcBlock		      "Ub"
	      SrcPort		      1
	      Points		      [0, 0; 280, 0]
	      Branch {
		DstBlock		"Subtract1"
		DstPort			1
	      }
	      Branch {
		Points			[0, -25]
		DstBlock		"Add"
		DstPort			2
	      }
	    }
	    Line {
	      SrcBlock		      "Subtract"
	      SrcPort		      1
	      Points		      [0, 0; 5, 0]
	      Branch {
		DstBlock		"1/L-Ma"
		DstPort			1
	      }
	      Branch {
		Points			[0, -65]
		DstBlock		"Scope5"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Subtract1"
	      SrcPort		      1
	      DstBlock		      "1/L-Ma1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Subtract2"
	      SrcPort		      1
	      DstBlock		      "1/L-Ma2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "1/L-Ma"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Integrator"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "1/L-Ma1"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Integrator1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "1/

⌨️ 快捷键说明

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