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

📄 hsp.mdl

📁 HSP系统是弹性腔理论用于心血管循环系统的模拟仿真
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      DstBlock		      "Emaxlv"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Constant1"
	      SrcPort		      1
	      Points		      [25, 0]
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	  }
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Emaxrv"
	  Ports			  [1, 1]
	  Position		  [785, 101, 865, 139]
	  ShowPortLabels	  on
	  TreatAsAtomicUnit	  off
	  RTWSystemCode		  "Auto"
	  RTWFcnNameOpts	  "Auto"
	  RTWFileNameOpts	  "Auto"
	  System {
	    Name		    "Emaxrv"
	    Location		    [4, 84, 800, 547]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    AutoZoom		    on
	    Block {
	      BlockType		      Inport
	      Name		      "fes"
	      Position		      [75, 88, 105, 102]
	      Port		      "1"
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant"
	      Position		      [135, 169, 200, 201]
	      Value		      "fesmin-1"
	      VectorParams1D	      on
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant1"
	      Position		      [485, 159, 550, 191]
	      Value		      "initx(2)"
	      VectorParams1D	      on
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Gain"
	      Position		      [400, 79, 450, 111]
	      Gain		      "Gx(2)"
	      Multiplication	      "Element-wise(K.*u)"
	      SaturateOnIntegerOverflow	on
	    }
	    Block {
	      BlockType		      Math
	      Name		      "Math\nFunction"
	      Ports		      [1, 1]
	      Position		      [335, 80, 365, 110]
	      Operator		      "log"
	      OutputSignalType	      "auto"
	    }
	    Block {
	      BlockType		      Saturate
	      Name		      "Saturation"
	      Position		      [280, 80, 310, 110]
	      UpperLimit	      "inf"
	      LowerLimit	      "1"
	      LinearizeAsGain	      on
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum"
	      Ports		      [2, 1]
	      Position		      [230, 72, 255, 128]
	      ShowName		      off
	      IconShape		      "rectangular"
	      Inputs		      "|+-"
	      SaturateOnIntegerOverflow	on
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [595, 72, 620, 128]
	      ShowName		      off
	      IconShape		      "rectangular"
	      Inputs		      "|++"
	      SaturateOnIntegerOverflow	on
	    }
	    Block {
	      BlockType		      TransferFcn
	      Name		      "Transfer Fcn"
	      Position		      [485, 77, 545, 113]
	      Numerator		      "[1]"
	      Denominator	      "[toux(2) 1]"
	      Realization	      "auto"
	      AbsoluteTolerance	      "auto"
	    }
	    Block {
	      BlockType		      TransportDelay
	      Name		      "Transport\nDelay"
	      Position		      [150, 80, 180, 110]
	      DelayTime		      "Dx(2)"
	      InitialInput	      "0"
	      BufferSize	      "1024"
	      PadeOrder		      "0"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Emaxrv"
	      Position		      [665, 88, 695, 102]
	      Port		      "1"
	      OutputWhenDisabled      "held"
	      InitialOutput	      "[]"
	    }
	    Line {
	      SrcBlock		      "Constant1"
	      SrcPort		      1
	      Points		      [25, 0]
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      DstBlock		      "Emaxrv"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Transfer Fcn"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Gain"
	      SrcPort		      1
	      DstBlock		      "Transfer Fcn"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Math\nFunction"
	      SrcPort		      1
	      DstBlock		      "Gain"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Saturation"
	      SrcPort		      1
	      DstBlock		      "Math\nFunction"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum"
	      SrcPort		      1
	      DstBlock		      "Saturation"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Constant"
	      SrcPort		      1
	      Points		      [10, 0]
	      DstBlock		      "Sum"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Transport\nDelay"
	      SrcPort		      1
	      DstBlock		      "Sum"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "fes"
	      SrcPort		      1
	      DstBlock		      "Transport\nDelay"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  From
	  Name			  "From"
	  Position		  [140, 216, 180, 244]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "Vuev"
	}
	Block {
	  BlockType		  From
	  Name			  "From1"
	  Position		  [185, 181, 225, 209]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "Vusv"
	}
	Block {
	  BlockType		  From
	  Name			  "From3"
	  Position		  [335, 196, 375, 224]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "Psa"
	}
	Block {
	  BlockType		  From
	  Name			  "From4"
	  Position		  [75, 556, 115, 584]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "fes"
	}
	Block {
	  BlockType		  From
	  Name			  "From5"
	  Position		  [75, 611, 115, 639]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  GotoTag		  "fev"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto"
	  Position		  [355, 250, 395, 280]
	  ShowName		  off
	  GotoTag		  "Vu"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  GotoTagVisibility
	  Name			  "Goto Tag\nVisibility"
	  Position		  [80, 492, 132, 530]
	  ShowName		  off
	  GotoTag		  "Emaxrv"
	}
	Block {
	  BlockType		  GotoTagVisibility
	  Name			  "Goto Tag\nVisibility1"
	  Position		  [145, 492, 197, 530]
	  ShowName		  off
	  GotoTag		  "Emaxlv"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto1"
	  Position		  [690, 205, 730, 235]
	  ShowName		  off
	  GotoTag		  "fev"
	  TagVisibility		  "local"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto2"
	  Position		  [795, 435, 835, 465]
	  ShowName		  off
	  GotoTag		  "fes"
	  TagVisibility		  "local"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto3"
	  Position		  [885, 104, 945, 136]
	  ShowName		  off
	  GotoTag		  "Emaxrv"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto4"
	  Position		  [995, 44, 1055, 76]
	  ShowName		  off
	  GotoTag		  "Emaxlv"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto5"
	  Position		  [910, 174, 970, 206]
	  ShowName		  off
	  GotoTag		  "Rsp"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto6"
	  Position		  [885, 239, 945, 271]
	  ShowName		  off
	  GotoTag		  "Rep"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto7"
	  Position		  [885, 309, 945, 341]
	  ShowName		  off
	  GotoTag		  "Vusv"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto8"
	  Position		  [885, 374, 945, 406]
	  ShowName		  off
	  GotoTag		  "Vuev"
	  TagVisibility		  "scoped"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Heart Beat\nLeft Ventricle"
	  Position		  [710, 700, 775, 720]
	  NamePlacement		  "alternate"
	  GotoTag		  "LHeart"
	  TagVisibility		  "scoped"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Heart Beat\nRight Ventricle1"
	  Position		  [675, 495, 740, 515]
	  NamePlacement		  "alternate"
	  GotoTag		  "RHeart"
	  TagVisibility		  "scoped"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Left Ventricle"
	  Ports			  [1, 1]
	  Position		  [490, 693, 600, 727]
	  ShowPortLabels	  on
	  TreatAsAtomicUnit	  off
	  RTWSystemCode		  "Auto"
	  RTWFcnNameOpts	  "Auto"
	  RTWFileNameOpts	  "Auto"
	  System {
	    Name		    "Left Ventricle"
	    Location		    [10, 84, 806, 547]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    AutoZoom		    on
	    Block {
	      BlockType		      Inport
	      Name		      "phi"
	      Position		      [600, 243, 630, 257]
	      Orientation	      "left"
	      Port		      "1"
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant13"
	      Position		      [595, 150, 625, 180]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      Value		      "Vulv"
	      VectorParams1D	      on
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant14"
	      Position		      [260, 225, 290, 255]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      Value		      "P0lv"
	      VectorParams1D	      on
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant6"
	      Position		      [405, 275, 435, 305]
	      Orientation	      "left"
	      ShowName		      off
	      Value		      "1"
	      VectorParams1D	      on
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn"
	      Position		      [240, 183, 310, 217]
	      Orientation	      "left"
	      ShowName		      off
	      Expr		      "exp(u*KElv)-1"
	    }
	    Block {
	      BlockType		      From
	      Name		      "From2"
	      Position		      [585, 186, 625, 214]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      CloseFcn		      "tagdialog Close"
	      GotoTag		      "Vlv"
	    }
	    Block {
	      BlockType		      From
	      Name		      "From3"
	      Position		      [620, 116, 700, 144]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      CloseFcn		      "tagdialog Close"
	      GotoTag		      "Emaxlv"
	    }
	    Block {
	      BlockType		      From
	      Name		      "From6"
	      Position		      [400, 186, 440, 214]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      CloseFcn		      "tagdialog Close"
	      GotoTag		      "Vlv"
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product4"
	      Ports		      [3, 1]
	      Position		      [405, 124, 435, 156]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      Inputs		      "3"
	      Multiplication	      "Element-wise(.*)"
	      SaturateOnIntegerOverflow	on
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product5"
	      Ports		      [3, 1]
	      Position		      [165, 224, 195, 256]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      ShowName		      off
	      Inputs		      "3"
	      Multiplication	      "Element-wise(.*)"
	      SaturateOnIntegerOverflow	on
	    }
	    Block {
	      BlockType		      Scope
	      Name		      "Scope"
	      Ports		      [1]
	      Position		      [285, 64, 315, 96]
	      Orientation	      "left"
	      Floating		      off
	      Location		      [348, 275, 672, 514]
	      Open		      off
	      NumInputPorts	      "1"
	      TickLabels	      "OneTimeTick"
	      ZoomMode		      "xonly"
	      List {
		ListType		AxesTitles
		axes1			"%<SignalLabel>"
	      }
	      Grid		      "on"
	      TimeRange		      "auto"
	      YMin		      "0"
	      YMax		      "250"
	      SaveToWorkspace	      off
	      SaveName		      "ScopeData"
	      DataFormat	      "StructureWithTime"
	      LimitDataPoints	      on
	      MaxDataPoints	      "5000"
	      Decimation	      "1"
	      SampleInput	      off
	      SampleTime	      "0"
	    }
	    Block {
	      BlockType		      Scope
	      Name		      "Scope1"
	      Ports		      [1]
	      Position		      [65, 224, 95, 256]
	      Orientation	      "left"
	      Floating		      off
	      Location		      [348, 275, 672, 514]
	      Open		      off
	      NumInputPorts	      "1"
	      TickLabels	      "OneTimeTick"
	      ZoomMode		      "xonly"
	      List {
		ListType		AxesTitles
		axes1			"%<SignalLabel>"
	      }
	      Grid		      "on"
	      TimeRange		      "auto"
	      YMin		      "0"
	      YMax		      "35"
	      SaveToWorkspace	      off

⌨️ 快捷键说明

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