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

📄 shuzilizi1.mdl

📁 全阶观测器的设计 simulink制作
💻 MDL
📖 第 1 页 / 共 4 页
字号:
      ShowName		      off
      IconShape		      "round"
      Inputs		      "++|"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum1"
      Ports		      [3, 1]
      Position		      [375, 220, 395, 240]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "+++"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum2"
      Ports		      [2, 1]
      Position		      [385, 385, 405, 405]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "|++"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum3"
      Ports		      [2, 1]
      Position		      [785, 385, 805, 405]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "-+|"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum4"
      Ports		      [2, 1]
      Position		      [855, 310, 875, 330]
      Orientation	      "up"
      NamePlacement	      "alternate"
      ShowName		      off
      IconShape		      "round"
      Inputs		      "+-|"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum5"
      Ports		      [3, 1]
      Position		      [855, 240, 875, 260]
      ShowName		      off
      IconShape		      "round"
      Inputs		      "+++"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "To Workspace"
      Position		      [525, 530, 585, 560]
      VariableName	      "x4"
      MaxDataPoints	      "inf"
      SampleTime	      "-1"
      SaveFormat	      "Array"
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "To Workspace1"
      Position		      [200, 15, 260, 45]
      VariableName	      "x1"
      MaxDataPoints	      "inf"
      SampleTime	      "-1"
      SaveFormat	      "Array"
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "To Workspace2"
      Position		      [585, 600, 645, 630]
      VariableName	      "simout"
      MaxDataPoints	      "inf"
      SampleTime	      "0.5"
      SaveFormat	      "Structure"
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "To Workspace3"
      Position		      [225, 445, 285, 475]
      VariableName	      "x2"
      MaxDataPoints	      "inf"
      SampleTime	      "-1"
      SaveFormat	      "Array"
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "To Workspace4"
      Position		      [580, 50, 640, 80]
      VariableName	      "x3"
      MaxDataPoints	      "inf"
      SampleTime	      "-1"
      SaveFormat	      "Array"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay"
      Position		      [115, 243, 150, 277]
      X0		      "1"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay1"
      Position		      [115, 293, 150, 327]
      X0		      "2"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay2"
      Position		      [190, 83, 225, 117]
      X0		      "-1"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay3"
      Position		      [190, 138, 225, 172]
      X0		      "-2"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay4"
      Position		      [605, 113, 640, 147]
      X0		      "1"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay5"
      Position		      [535, 238, 570, 272]
      X0		      "-2"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay6"
      Position		      [530, 313, 565, 347]
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay7"
      Position		      [605, 163, 640, 197]
      X0		      "3"
      SampleTime	      "0.5"
    }
    Block {
      BlockType		      Constant
      Name		      "wk"
      Position		      [220, 330, 250, 360]
      Value		      "[0 0]"
    }
    Line {
      SrcBlock		      "Unit Delay"
      SrcPort		      1
      Points		      [10, 0]
      Branch {
	Points			[0, -160]
	DstBlock		"Unit Delay2"
	DstPort			1
      }
      Branch {
	Points			[0, 30; 25, 0]
	Branch {
	  DstBlock		  "Mux"
	  DstPort		  1
	}
	Branch {
	  Points		  [0, -55]
	  DstBlock		  "Subsystem"
	  DstPort		  3
	}
      }
    }
    Line {
      SrcBlock		      "Unit Delay1"
      SrcPort		      1
      Points		      [20, 0]
      Branch {
	DstBlock		"Unit Delay3"
	DstPort			1
      }
      Branch {
	Points			[25, 0]
	Branch {
	  DstBlock		  "Mux"
	  DstPort		  2
	}
	Branch {
	  Points		  [0, -65]
	  DstBlock		  "Subsystem"
	  DstPort		  4
	}
      }
    }
    Line {
      SrcBlock		      "Mux"
      SrcPort		      1
      Points		      [35, 0]
      Branch {
	DstBlock		"A"
	DstPort			1
      }
      Branch {
	Points			[0, 140]
	DstBlock		"C"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Unit Delay3"
      SrcPort		      1
      Points		      [40, 0]
      Branch {
	DstBlock		"Mux1"
	DstPort			2
      }
      Branch {
	Points			[0, 45; -70, 0; 0, 25]
	DstBlock		"Subsystem"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "Unit Delay2"
      SrcPort		      1
      Points		      [20, 0]
      Branch {
	Points			[25, 0]
	DstBlock		"Mux1"
	DstPort			1
      }
      Branch {
	Points			[0, 90; -45, 0]
	DstBlock		"Subsystem"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Mux1"
      SrcPort		      1
      DstBlock		      "Ad"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Ad"
      SrcPort		      1
      Points		      [25, 0]
      DstBlock		      "Sum1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum1"
      SrcPort		      1
      Points		      [10, 0; 0, -165; -345, 0]
      DstBlock		      "Demux"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Demux"
      SrcPort		      2
      Points		      [5, 0]
      Branch {
	DstBlock		"Unit Delay1"
	DstPort			1
      }
      Branch {
	Points			[0, 150]
	DstBlock		"To Workspace3"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Demux"
      SrcPort		      1
      Points		      [10, 0; 0, -30]
      Branch {
	DstBlock		"Unit Delay"
	DstPort			1
      }
      Branch {
	Points			[0, -215; 60, 0; 0, -15]
	DstBlock		"To Workspace1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "wk"
      SrcPort		      1
      Points		      [35, 0]
      Branch {
	DstBlock		"E"
	DstPort			1
      }
      Branch {
	Points			[0, 50]
	DstBlock		"F"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "A"
      SrcPort		      1
      DstBlock		      "Sum"
      DstPort		      1
    }
    Line {
      SrcBlock		      "E"
      SrcPort		      1
      Points		      [25, 0]
      DstBlock		      "Sum"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Sum"
      SrcPort		      1
      DstBlock		      "Sum1"
      DstPort		      3
    }
    Line {
      SrcBlock		      "F"
      SrcPort		      1
      DstBlock		      "Sum2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "C"
      SrcPort		      1
      Points		      [35, 0]
      DstBlock		      "Sum2"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Sum2"
      SrcPort		      1
      Points		      [130, 0]
      Branch {
	DstBlock		"Sum3"
	DstPort			2
      }
      Branch {
	Points			[0, 85]
	DstBlock		"Scope2"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Unit Delay7"
      SrcPort		      1
      Points		      [10, 0]
      Branch {
	DstBlock		"Mux3"
	DstPort			2
      }
      Branch {
	Points			[0, 65]
	DstBlock		"Subsystem1"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "Unit Delay4"
      SrcPort		      1
      Points		      [20, 0; 0, 30; 5, 0]
      Branch {
	DstBlock		"Mux3"
	DstPort			1
      }
      Branch {
	DstBlock		"Subsystem1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Mux3"
      SrcPort		      1
      DstBlock		      "Ad1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Unit Delay5"
      SrcPort		      1
      Points		      [5, 0]
      Branch {
	Points			[0, -125]
	DstBlock		"Unit Delay4"
	DstPort			1
      }
      Branch {
	Points			[20, 0; 0, 15]
	Branch {
	  Points		  [0, 40]
	  DstBlock		  "Mux2"
	  DstPort		  1
	}
	Branch {
	  Points		  [70, 0]
	  DstBlock		  "Subsystem1"
	  DstPort		  3
	}
      }
    }
    Line {
      SrcBlock		      "Unit Delay6"
      SrcPort		      1
      Points		      [20, 0]
      Branch {
	DstBlock		"Mux2"
	DstPort			2
      }
      Branch {
	Points			[0, -45]
	Branch {
	  DstBlock		  "Unit Delay7"
	  DstPort		  1
	}
	Branch {
	  Points		  [80, 0]
	  DstBlock		  "Subsystem1"
	  DstPort		  4
	}
      }
    }
    Line {
      SrcBlock		      "Mux2"
      SrcPort		      1
      Points		      [0, 0; 25, 0]
      Branch {
	DstBlock		"A1"
	DstPort			1
      }
      Branch {
	Points			[0, 35]
	DstBlock		"C1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "C1"
      SrcPort		      1
      Points		      [60, 0]
      DstBlock		      "Sum3"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Demux1"
      SrcPort		      2
      Points		      [5, 0]
      Branch {
	DstBlock		"Unit Delay6"
	DstPort			1
      }
      Branch {
	Points			[0, 115; -70, 0; 0, 110; 10, 0; 0, -10]
	DstBlock		"To Workspace"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Demux1"
      SrcPort		      1
      Points		      [5, 0; 0, -55]
      Branch {
	DstBlock		"Unit Delay5"
	DstPort			1
      }
      Branch {
	Points			[0, -190]
	DstBlock		"To Workspace4"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "A1"
      SrcPort		      1
      DstBlock		      "Sum4"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum3"
      SrcPort		      1
      DstBlock		      "L"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum4"
      SrcPort		      1
      DstBlock		      "Sum5"
      DstPort		      3
    }
    Line {
      SrcBlock		      "Ad1"
      SrcPort		      1
      Points		      [60, 0]
      DstBlock		      "Sum5"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum5"
      SrcPort		      1
      Points		      [15, 0; 0, -150; -415, 0]
      DstBlock		      "Demux1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "L"
      SrcPort		      1
      Points		      [5, 0]
      DstBlock		      "Sum4"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Subsystem"
      SrcPort		      1
      DstBlock		      "B"
      DstPort		      1
    }
    Line {
      SrcBlock		      "B"
      SrcPort		      1
      DstBlock		      "Sum1"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Subsystem1"
      SrcPort		      1
      DstBlock		      "B1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "B1"
      SrcPort		      1
      DstBlock		      "Sum5"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Clock"
      SrcPort		      1
      Points		      [35, 0; 0, 10]
      DstBlock		      "To Workspace2"
      DstPort		      1
    }
    Annotation {
      Name		      "yk"
      Position		      [442, 382]
    }
    Annotation {
      Position		      [529, 331]
    }
  }
}

⌨️ 快捷键说明

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