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

📄 proj2_02_report_version.mdl

📁 2电平SV调制逆变器离散模型
💻 MDL
📖 第 1 页 / 共 4 页
字号:
	    }
	    Block {
	      BlockType		      DataTypeConversion
	      Name		      " 1"
	      Position		      [515, 541, 550, 559]
	      ShowName		      off
	      DataType		      "double"
	    }
	    Block {
	      BlockType		      Demux
	      Name		      "Demux"
	      Ports		      [1, 3]
	      Position		      [385, 521, 390, 559]
	      BackgroundColor	      "black"
	      ShowName		      off
	      Outputs		      "3"
	    }
	    Block {
	      BlockType		      MultiPortSwitch
	      Name		      "Multiport\nSwitch"
	      Ports		      [7, 1]
	      Position		      [545, 280, 605, 370]
	      ShowName		      off
	      Inputs		      "6"
	      InputSameDT	      off
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux"
	      Ports		      [6, 1]
	      Position		      [480, 491, 485, 609]
	      ShowName		      off
	      Inputs		      "6"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux1"
	      Ports		      [2, 1]
	      Position		      [210, 280, 215, 355]
	      ShowName		      off
	      Inputs		      "2"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux2"
	      Ports		      [3, 1]
	      Position		      [480, 192, 485, 228]
	      ShowName		      off
	      Inputs		      "3"
	      DisplayOption	      "bar"
	      Port {
		PortNumber		1
		Name			"Sect1"
		PropagatedSignals	"P1, P2, P3"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux3"
	      Ports		      [3, 1]
	      Position		      [480, 237, 485, 273]
	      ShowName		      off
	      Inputs		      "3"
	      DisplayOption	      "bar"
	      Port {
		PortNumber		1
		Name			"Sect2"
		PropagatedSignals	"P2, P1, P3"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux4"
	      Ports		      [3, 1]
	      Position		      [480, 287, 485, 323]
	      ShowName		      off
	      Inputs		      "3"
	      DisplayOption	      "bar"
	      Port {
		PortNumber		1
		Name			"Sect3"
		PropagatedSignals	"P3, P1, P2"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux5"
	      Ports		      [3, 1]
	      Position		      [480, 337, 485, 373]
	      ShowName		      off
	      Inputs		      "3"
	      DisplayOption	      "bar"
	      Port {
		PortNumber		1
		Name			"Sect4"
		PropagatedSignals	"P3, P2, P1"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux6"
	      Ports		      [3, 1]
	      Position		      [480, 387, 485, 423]
	      ShowName		      off
	      Inputs		      "3"
	      DisplayOption	      "bar"
	      Port {
		PortNumber		1
		Name			"Sect5"
		PropagatedSignals	"P2, P3, P1"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux7"
	      Ports		      [3, 1]
	      Position		      [480, 432, 485, 468]
	      ShowName		      off
	      Inputs		      "3"
	      DisplayOption	      "bar"
	      Port {
		PortNumber		1
		Name			"Sect6"
		PropagatedSignals	"P1, P3, P2"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux8"
	      Ports		      [2, 1]
	      Position		      [110, 252, 115, 288]
	      ShowName		      off
	      Inputs		      "2"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux9"
	      Ports		      [2, 1]
	      Position		      [110, 302, 115, 338]
	      ShowName		      off
	      Inputs		      "2"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Repeating\nSequence"
	      Ports		      [0, 1]
	      Position		      [300, 445, 330, 475]
	      Orientation	      "up"
	      ShowName		      off
	      SourceBlock	      "simulink/Sources/Repeating\nSequence"
	      SourceType	      "Repeating table"
	      rep_seq_t		      "[0 Ts_i/2 Ts_i]"
	      rep_seq_y		      "[0 Ts_i/2 0]"
	    }
	    Block {
	      BlockType		      Switch
	      Name		      "Switch"
	      Position		      [160, 265, 190, 295]
	      ShowName		      off
	      Criteria		      "u2 ~= 0"
	      InputSameDT	      off
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "T0/4"
	      Position		      [255, 187, 295, 223]
	      Expr		      "u[3]/4"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "T0/4+(Ta+Tb)/2"
	      Position		      [255, 395, 295, 425]
	      Expr		      "u[3]/4+u[2]/2+u[1]/2"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "T0/4+Ta/2"
	      Position		      [255, 305, 295, 335]
	      Expr		      "u[3]/4+u[1]/2"
	    }
	    Block {
	      BlockType		      RelationalOperator
	      Name		      "comparator"
	      Position		      [345, 182, 375, 213]
	      ShowName		      off
	      ShowAdditionalParam     on
	      InputSameDT	      off
	      LogicOutDataTypeMode    "Boolean"
	      ZeroCross		      off
	      Port {
		PortNumber		1
		Name			"P1"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      RelationalOperator
	      Name		      "comparator1"
	      Position		      [350, 297, 380, 328]
	      ShowName		      off
	      ShowAdditionalParam     on
	      InputSameDT	      off
	      LogicOutDataTypeMode    "Boolean"
	      ZeroCross		      off
	      Port {
		PortNumber		1
		Name			"P2"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      RelationalOperator
	      Name		      "comparator2"
	      Position		      [345, 387, 375, 418]
	      ShowName		      off
	      ShowAdditionalParam     on
	      InputSameDT	      off
	      LogicOutDataTypeMode    "Boolean"
	      ZeroCross		      off
	      Port {
		PortNumber		1
		Name			"P3"
		TestPoint		off
		LinearAnalysisOutput	off
		LinearAnalysisInput	off
		RTWStorageClass		"Auto"
		DataLogging		off
		DataLoggingNameMode	"SignalName"
		DataLoggingDecimateData	off
		DataLoggingDecimation	"2"
		DataLoggingLimitDataPoints off
		DataLoggingMaxPoints	"5000"
	      }
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "rem(u,2)"
	      Position		      [115, 195, 135, 215]
	      Expr		      "rem(u,2)"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "pulse"
	      Position		      [580, 543, 610, 557]
	    }
	    Line {
	      Name		      "P3"
	      Labels		      [0, 1]
	      SrcBlock		      "comparator2"
	      SrcPort		      1
	      Points		      [55, 0; 0, 45]
	      Branch {
		Points			[0, -45]
		Branch {
		  Points		  [0, -60]
		  Branch {
		    Points		    [0, -50]
		    Branch {
		    Points		    [0, -30]
		    Branch {
		    DstBlock		    "Mux3"
		    DstPort		    3
		    }
		    Branch {
		    Points		    [0, -45]
		    DstBlock		    "Mux2"
		    DstPort		    3
		    }
		    }
		    Branch {
		    DstBlock		    "Mux4"
		    DstPort		    1
		    }
		  }
		  Branch {
		    DstBlock		    "Mux5"
		    DstPort		    1
		  }
		}
		Branch {
		  DstBlock		  "Mux6"
		  DstPort		  2
		}
	      }
	      Branch {
		DstBlock		"Mux7"
		DstPort			2
	      }
	    }
	    Line {
	      SrcBlock		      "    1"
	      SrcPort		      1
	      DstBlock		      "Mux"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "    2"
	      SrcPort		      1
	      DstBlock		      "Mux"
	      DstPort		      4
	    }
	    Line {
	      SrcBlock		      "    3"
	      SrcPort		      1
	      DstBlock		      "Mux"
	      DstPort		      6
	    }
	    Line {
	      SrcBlock		      "Sect #"
	      SrcPort		      1
	      Points		      [25, 0]
	      Branch {
		DstBlock		"rem(u,2)"
		DstPort			1
	      }
	      Branch {
		Points			[0, -30; 430, 0]
		DstBlock		"Multiport\nSwitch"
		DstPort			1
	      }
	    }
	    Line {
	      Name		      "P2"
	      Labels		      [0, 1]
	      SrcBlock		      "comparator1"
	      SrcPort		      1
	      Points		      [0, 0; 35, 0]
	      Branch {
		Points			[0, 0]
		Branch {
		  Points		  [0, -70]
		  Branch {
		    DstBlock		    "Mux3"
		    DstPort		    1
		  }
		  Branch {
		    Points		    [0, -35]
		    DstBlock		    "Mux2"
		    DstPort		    2
		  }
		}
		Branch {
		  DstBlock		  "Mux4"
		  DstPort		  3
		}
	      }
	      Branch {
		Points			[0, 40]
		Branch {
		  DstBlock		  "Mux5"
		  DstPort		  2
		}
		Branch {
		  Points		  [0, 40]
		  Branch {
		    DstBlock		    "Mux6"
		    DstPort		    1
		  }
		  Branch {
		    Points		    [0, 65]
		    DstBlock		    "Mux7"
		    DstPort		    3
		  }
		}
	      }
	    }
	    Line {
	      SrcBlock		      "Mux"
	      SrcPort		      1
	      DstBlock		      " 1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "T0"
	      SrcPort		      1
	      Points		      [55, 0; 0, -20]
	      DstBlock		      "Mux1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Mux1"
	      SrcPort		      1
	      Points		      [10, 0]
	      Branch {
		Points			[0, -115]
		DstBlock		"T0/4"
		DstPort			1
	      }
	      Branch {
		Points			[0, 90]
		DstBlock		"T0/4+(Ta+Tb)/2"
		DstPort			1
	      }
	      Branch {
		DstBlock		"T0/4+Ta/2"
		DstPort			1
	      }
	    }
	    Line {
	      Name		      "P1"
	      Labels		      [2, 0]
	      SrcBlock		      "comparator"
	      SrcPort		      1
	      Points		      [0, 0; 25, 0]
	      Branch {
		DstBlock		"Mux2"
		DstPort			1
	      }
	      Branch {
		Points			[0, 55]
		Branch {
		  DstBlock		  "Mux3"
		  DstPort		  2
		}
		Branch {
		  Points		  [0, 50]
		  Branch {
		    DstBlock		    "Mux4"
		    DstPort		    2
		  }
		  Branch {
		    Points		    [0, 60]
		    Branch {
		    DstBlock		    "Mux5"
		    DstPort		    3
		    }
		    Branch {
		    Points		    [0, 50]
		    Branch {
		    DstBlock		    "Mux6"
		    DstPort		    3
		    }
		    Branch {
		    Points		    [0, 25]
		    DstBlock		    "Mux7"
		    DstPort		    1
		    }
		    }
		  }
		}
	      }
	    }
	    Line {
	      SrcBlock		      "T0/4+Ta/2"
	      SrcPort		      1
	      DstBlock		      "comparator1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Demux"
	      SrcPort		      1
	      Points		      [5, 0; 0, -10]
	      Branch {
		DstBlock		"    1"
		DstPort			1
	      }
	      Branch {
		Labels			[1, 0]
		Points			[0, -20]
		DstBlock		"Mux"
		DstPort			1
	      }
	    }
	    Line {
	      Labels		      [0, 0]
	      SrcBlock		      "Demux"
	      SrcPort		      2
	      Points		      [0, 0; 15, 0]
	      Branch {
		DstBlock		"    2"
		DstPort			1
	      }
	      Branch {
		DstBlock		"Mux"
		DstPort			3
	      }
	    }
	    Line {
	      Name		      "Sect1"
	      Labels		      [1, 0]
	      SrcBlock		      "Mux2"
	      SrcPort		      1
	      Points		      [30, 0; 0, 95]
	      DstBlock		      "Multiport\nSwitch"
	      DstPort		      2
	    }
	    Line {
	      Name		      "Sect2"
	      Labels		      [1, 0]
	      SrcBlock		      "Mux3"
	      SrcPort		      1
	      Points		      [15, 0; 0, 60]
	      DstBlock		      "Multiport\nSwitch"
	      DstPort		      3
	    }
	    Line {
	      Name		      "Sect3"
	      Labels		      [3, 0]
	      SrcBlock		      "Mux4"
	      SrcPort		      1
	      Points		      [5, 0; 0, 20]
	      DstBlock		      "Multiport\nSwitch"
	      DstPort		      4
	    }
	    Line {
	      Name		      "Sect4"
	      Labels		      [3, 0]
	      SrcBlock		      "Mux5"
	      SrcPort		      1
	      Points		      [5, 0; 0, -20]
	      DstBlock		      "Multiport\nSwitch"
	      DstPort		      5
	    }

⌨️ 快捷键说明

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