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

📄 aa_m_none_low.mdl

📁 汽车在怠速行驶时
💻 MDL
📖 第 1 页 / 共 2 页
字号:
      BlockType		      Scope
      ModelBased	      off
      TickLabels	      "OneTimeTick"
      ZoomMode		      "on"
      Grid		      "on"
      TimeRange		      "auto"
      YMin		      "-5"
      YMax		      "5"
      SaveToWorkspace	      off
      SaveName		      "ScopeData"
      LimitDataPoints	      on
      MaxDataPoints	      "5000"
      Decimation	      "1"
      SampleInput	      off
      SampleTime	      "-1"
    }
    Block {
      BlockType		      Sin
      SineType		      "Time based"
      TimeSource	      "Use simulation time"
      Amplitude		      "1"
      Bias		      "0"
      Frequency		      "1"
      Phase		      "0"
      Samples		      "10"
      Offset		      "0"
      SampleTime	      "-1"
      VectorParams1D	      on
    }
    Block {
      BlockType		      Sum
      IconShape		      "rectangular"
      Inputs		      "++"
      InputSameDT	      on
      OutDataTypeMode	      "Same as first input"
      OutDataType	      "sfix(16)"
      OutScaling	      "2^0"
      LockScale		      off
      RndMeth		      "Floor"
      SaturateOnIntegerOverflow	on
      SampleTime	      "-1"
    }
  }
  AnnotationDefaults {
    HorizontalAlignment	    "center"
    VerticalAlignment	    "middle"
    ForegroundColor	    "black"
    BackgroundColor	    "white"
    DropShadow		    off
    FontName		    "arial"
    FontSize		    10
    FontWeight		    "normal"
    FontAngle		    "normal"
  }
  LineDefaults {
    FontName		    "arial"
    FontSize		    9
    FontWeight		    "normal"
    FontAngle		    "normal"
  }
  System {
    Name		    "AA_M_none_low"
    Location		    [359, 134, 1211, 792]
    Open		    on
    ModelBrowserVisibility  off
    ModelBrowserWidth	    200
    ScreenColor		    "white"
    PaperOrientation	    "landscape"
    PaperPositionMode	    "auto"
    PaperType		    "A4"
    PaperUnits		    "centimeters"
    ZoomFactor		    "100"
    ReportName		    "simulink-default.rpt"
    Block {
      BlockType		      Gain
      Name		      "1/J1"
      Position		      [330, 140, 360, 170]
      Gain		      "1.111"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Gain
      Name		      "1/J2"
      Position		      [335, 430, 365, 460]
      Gain		      "1.372"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Integrator
      Name		      "Integrator"
      Ports		      [1, 1]
      Position		      [415, 140, 445, 170]
      InitialCondition	      "104.66666666666666666666666666667"
      IgnoreLimit	      off
    }
    Block {
      BlockType		      Integrator
      Name		      "Integrator1"
      Ports		      [1, 1]
      Position		      [510, 140, 540, 170]
      InitialCondition	      "0.39166666666666666666666666666667"
      IgnoreLimit	      off
    }
    Block {
      BlockType		      Integrator
      Name		      "Integrator2"
      Ports		      [1, 1]
      Position		      [415, 430, 445, 460]
      InitialCondition	      "104.66666666666666666666666666667"
      IgnoreLimit	      off
    }
    Block {
      BlockType		      Integrator
      Name		      "Integrator3"
      Ports		      [1, 1]
      Position		      [510, 430, 540, 460]
      IgnoreLimit	      off
    }
    Block {
      BlockType		      Constant
      Name		      "KR^2"
      Position		      [600, 280, 630, 310]
      Orientation	      "left"
      Value		      "60"
    }
    Block {
      BlockType		      Gain
      Name		      "M"
      Position		      [145, 125, 175, 155]
      Gain		      "1.175"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Constant
      Name		      "M (in)"
      Position		      [320, 210, 350, 240]
      Orientation	      "left"
      Value		      "23.5"
    }
    Block {
      BlockType		      Constant
      Name		      "M (out)"
      Position		      [320, 505, 350, 535]
      Orientation	      "left"
      Value		      "23.5"
    }
    Block {
      BlockType		      Product
      Name		      "Product"
      Ports		      [2, 1]
      Position		      [510, 252, 540, 283]
      Orientation	      "left"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Product
      Name		      "Product1"
      Ports		      [2, 1]
      Position		      [510, 342, 540, 373]
      Orientation	      "left"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sin
      Name		      "Sine Wave"
      Ports		      [0, 1]
      Position		      [65, 125, 95, 155]
      SineType		      "Time based"
      Frequency		      "104.66666666666666666666666666667"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "Speed_1"
      Ports		      [1]
      Position		      [615, 79, 645, 111]
      Floating		      off
      Location		      [477, 246, 1273, 832]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      YMin		      "149.985"
      YMax		      "150.03"
      SaveName		      "ScopeData3"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum"
      Ports		      [4, 1]
      Position		      [250, 119, 270, 191]
      ShowName		      off
      Inputs		      "|++-+"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum1"
      Ports		      [3, 1]
      Position		      [260, 424, 280, 491]
      ShowName		      off
      Inputs		      "|-+-"
      InputSameDT	      off
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Scope
      Name		      "acc_1"
      Ports		      [1]
      Position		      [615, 24, 645, 56]
      Floating		      off
      Location		      [188, 390, 760, 909]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      YMin		      "-1.8"
      YMax		      "1.8"
      SaveName		      "ScopeData1"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "acc_2"
      Ports		      [1]
      Position		      [635, 549, 665, 581]
      Floating		      off
      Location		      [321, 362, 1129, 956]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      YMin		      "-0.12"
      YMax		      "0.12"
      SaveName		      "xxx"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "angel_1"
      Ports		      [1]
      Position		      [615, 139, 645, 171]
      Floating		      off
      Location		      [534, 193, 1258, 809]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      YMin		      "0"
      YMax		      "180"
      SaveName		      "ScopeData4"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "angel_2"
      Ports		      [1]
      Position		      [635, 429, 665, 461]
      Floating		      off
      Location		      [10, 184, 735, 802]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      YMin		      "0"
      YMax		      "160"
      SaveName		      "ScopeData2"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "speed_2"
      Ports		      [1]
      Position		      [635, 484, 665, 516]
      Floating		      off
      Location		      [37, 248, 833, 836]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      YMin		      "149.998"
      YMax		      "150.016"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Line {
      SrcBlock		      "Sine Wave"
      SrcPort		      1
      DstBlock		      "M"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum"
      SrcPort		      1
      DstBlock		      "1/J1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "1/J1"
      SrcPort		      1
      Points		      [0, 0; 20, 0]
      Branch {
	DstBlock		"Integrator"
	DstPort			1
      }
      Branch {
	Points			[0, -115]
	DstBlock		"acc_1"
	DstPort			1
      }
    }
    Line {
      Labels		      [0, 0]
      SrcBlock		      "Integrator"
      SrcPort		      1
      Points		      [10, 0]
      Branch {
	DstBlock		"Integrator1"
	DstPort			1
      }
      Branch {
	Points			[0, -60]
	DstBlock		"Speed_1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Integrator1"
      SrcPort		      1
      Points		      [0, 0; 30, 0]
      Branch {
	Points			[0, 105]
	DstBlock		"Product"
	DstPort			1
      }
      Branch {
	DstBlock		"angel_1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "M"
      SrcPort		      1
      DstBlock		      "Sum"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum1"
      SrcPort		      1
      Points		      [0, -15]
      DstBlock		      "1/J2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "1/J2"
      SrcPort		      1
      Points		      [0, 0; 30, 0]
      Branch {
	DstBlock		"Integrator2"
	DstPort			1
      }
      Branch {
	Points			[0, 120]
	DstBlock		"acc_2"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Integrator2"
      SrcPort		      1
      Points		      [0, 0; 45, 0]
      Branch {
	DstBlock		"Integrator3"
	DstPort			1
      }
      Branch {
	Points			[0, 55]
	DstBlock		"speed_2"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Integrator3"
      SrcPort		      1
      Points		      [0, 0; 30, 0]
      Branch {
	Points			[0, -80]
	DstBlock		"Product1"
	DstPort			2
      }
      Branch {
	DstBlock		"angel_2"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "KR^2"
      SrcPort		      1
      Points		      [0, 0; -20, 0]
      Branch {
	Points			[0, -20]
	DstBlock		"Product"
	DstPort			2
      }
      Branch {
	Points			[0, 55]
	DstBlock		"Product1"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Product"
      SrcPort		      1
      Points		      [0, 0; -285, 0]
      Branch {
	Points			[0, 185]
	DstBlock		"Sum1"
	DstPort			2
      }
      Branch {
	Points			[0, -100]
	DstBlock		"Sum"
	DstPort			3
      }
    }
    Line {
      SrcBlock		      "Product1"
      SrcPort		      1
      Points		      [0, 0; -300, 0]
      Branch {
	Points			[0, 80]
	DstBlock		"Sum1"
	DstPort			1
      }
      Branch {
	Points			[0, -205]
	DstBlock		"Sum"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "M (in)"
      SrcPort		      1
      Points		      [-85, 0; 0, -40]
      DstBlock		      "Sum"
      DstPort		      4
    }
    Line {
      SrcBlock		      "M (out)"
      SrcPort		      1
      Points		      [-80, 0; 0, -40]
      DstBlock		      "Sum1"
      DstPort		      3
    }
  }
}

⌨️ 快捷键说明

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