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

📄 salib.mdl

📁 power window related simulink simulation
💻 MDL
📖 第 1 页 / 共 5 页
字号:
Library {  Name			  "salib"  Version		  5.0  LibraryLinkDisplay	  "none"  ShowLoopsOnError	  on  IgnoreBidirectionalLines off  CovSaveName		  "covdata"  CovMetricSettings	  "dw"  CovNameIncrementing	  off  CovHtmlReporting	  on  covSaveCumulativeToWorkspaceVar on  CovSaveSingleToWorkspaceVar on  CovCumulativeReport	  off  BlockNameDataTip	  off  BlockParametersDataTip  off  BlockDescriptionStringDataTip	off  ToolBar		  off  StatusBar		  off  BrowserShowLibraryLinks off  BrowserLookUnderMasks	  off  InitFcn		  "powericon('psbinitsys',bdroot);"  Created		  "Thu Jan 10 18:27:22 2002"  Creator		  "pmosterm"  UpdateHistory		  "UpdateHistoryNever"  ModifiedByFormat	  "%<Auto>"  LastModifiedBy	  "pmosterm"  ModifiedDateFormat	  "%<Auto>"  LastModifiedDate	  "Mon Feb 25 11:03:36 2002"  ModelVersionFormat	  "1.%<AutoIncrement:54>"  ConfigurationManager	  "None"  SimParamPage		  "Solver"  AlgebraicLoopMsg	  "warning"  MinStepSizeMsg	  "warning"  UnconnectedInputMsg	  "warning"  UnconnectedOutputMsg	  "warning"  UnconnectedLineMsg	  "warning"  InheritedTsInSrcMsg	  "warning"  SingleTaskRateTransMsg  "none"  MultiTaskRateTransMsg	  "error"  IntegerOverflowMsg	  "warning"  CheckForMatrixSingularity "none"  UnnecessaryDatatypeConvMsg "none"  Int32ToFloatConvMsg	  "warning"  InvalidFcnCallConnMsg	  "error"  SignalLabelMismatchMsg  "none"  LinearizationMsg	  "none"  VectorMatrixConversionMsg "none"  SfunCompatibilityCheckMsg "none"  BlockPriorityViolationMsg "warning"  ArrayBoundsChecking	  "none"  ConsistencyChecking	  "none"  Profile		  off  SimulationMode	  "normal"  ParamWorkspaceSource	  "MATLABWorkspace"  RTWRetainRTWFile	  off  RTWMakeCommand	  "make_rtw"  RTWGenerateCodeOnly	  off  TLCProfiler		  off  TLCDebug		  off  TLCCoverage		  off  TLCAssertion		  off  ExtModeMexFile	  "ext_comm"  ExtModeBatchMode	  off  ExtModeTrigType	  "manual"  ExtModeTrigMode	  "normal"  ExtModeTrigPort	  "1"  ExtModeTrigElement	  "any"  ExtModeTrigDuration	  1000  ExtModeTrigHoldOff	  0  ExtModeTrigDelay	  0  ExtModeTrigDirection	  "rising"  ExtModeTrigLevel	  0  ExtModeArchiveMode	  "off"  ExtModeAutoIncOneShot	  off  ExtModeIncDirWhenArm	  off  ExtModeAddSuffixToVar	  off  ExtModeWriteAllDataToWs off  ExtModeArmWhenConnect	  on  ExtModeSkipDownloadWhenConnect off  ExtModeLogAll		  on  ExtModeAutoUpdateStatusClock off  BlockDefaults {    Orientation		    "right"    ForegroundColor	    "black"    BackgroundColor	    "white"    DropShadow		    off    NamePlacement	    "normal"    FontName		    "Helvetica"    FontSize		    10    FontWeight		    "normal"    FontAngle		    "normal"    ShowName		    on  }  AnnotationDefaults {    HorizontalAlignment	    "center"    VerticalAlignment	    "middle"    ForegroundColor	    "black"    BackgroundColor	    "white"    DropShadow		    off    FontName		    "Helvetica"    FontSize		    10    FontWeight		    "normal"    FontAngle		    "normal"  }  LineDefaults {    FontName		    "Helvetica"    FontSize		    9    FontWeight		    "normal"    FontAngle		    "normal"  }  System {    Name		    "salib"    Location		    [369, 261, 981, 763]    Open		    on    ModelBrowserVisibility  off    ModelBrowserWidth	    200    ScreenColor		    "white"    PaperOrientation	    "landscape"    PaperPositionMode	    "auto"    PaperType		    "usletter"    PaperUnits		    "inches"    ZoomFactor		    "100"    ReportName		    "simulink-default.rpt"    Block {      BlockType		      SubSystem      Name		      "2nd_order_window_system"      Ports		      [2, 1]      Position		      [220, 29, 340, 91]      ShowPortLabels	      on      TreatAsAtomicUnit	      off      RTWSystemCode	      "Auto"      RTWFcnNameOpts	      "Auto"      RTWFileNameOpts	      "Auto"      System {	Name			"2nd_order_window_system"	Location		[395, 152, 987, 391]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"usletter"	PaperUnits		"inches"	ZoomFactor		"100"	Block {	  BlockType		  Inport	  Name			  "up"	  Position		  [35, 48, 65, 62]	  Port			  "1"	  LatchInput		  off	  Interpolate		  on	}	Block {	  BlockType		  Inport	  Name			  "down"	  Position		  [40, 183, 70, 197]	  Port			  "2"	  LatchInput		  off	  Interpolate		  on	}	Block {	  BlockType		  Integrator	  Name			  "angular velocity"	  Ports			  [1, 1]	  Position		  [340, 105, 370, 135]	  ExternalReset		  "none"	  InitialConditionSource  "internal"	  InitialCondition	  "0"	  LimitOutput		  off	  UpperSaturationLimit	  "inf"	  LowerSaturationLimit	  "-inf"	  ShowSaturationPort	  off	  ShowStatePort		  off	  AbsoluteTolerance	  "auto"	  ZeroCross		  off	}	Block {	  BlockType		  Constant	  Name			  "c0"	  Position		  [90, 60, 110, 80]	  ShowName		  off	  Value			  "0"	  VectorParams1D	  on	}	Block {	  BlockType		  Constant	  Name			  "c1"	  Position		  [90, 195, 110, 215]	  ShowName		  off	  Value			  "0"	  VectorParams1D	  on	}	Block {	  BlockType		  Constant	  Name			  "down\nrate"	  Position		  [90, 165, 110, 185]	  NamePlacement		  "alternate"	  Value			  "-1"	  VectorParams1D	  on	}	Block {	  BlockType		  Switch	  Name			  "down signal\nconversion"	  Position		  [140, 175, 170, 205]	  Threshold		  "0.5"	  ZeroCross		  off	}	Block {	  BlockType		  Gain	  Name			  "friction"	  Position		  [295, 160, 325, 190]	  Orientation		  "left"	  Gain			  "10"	  Multiplication	  "Element-wise(K.*u)"	  SaturateOnIntegerOverflow on	}	Block {	  BlockType		  Gain	  Name			  "gain"	  Position		  [275, 105, 305, 135]	  Gain			  "50"	  Multiplication	  "Element-wise(K.*u)"	  SaturateOnIntegerOverflow on	}	Block {	  BlockType		  Constant	  Name			  "up\nrate"	  Position		  [90, 30, 110, 50]	  NamePlacement		  "alternate"	  Value			  "1"	  VectorParams1D	  on	}	Block {	  BlockType		  Switch	  Name			  "up signal\nconversion"	  Position		  [145, 40, 175, 70]	  Threshold		  "0.5"	  ZeroCross		  off	}	Block {	  BlockType		  Sum	  Name			  "window input"	  Ports			  [3, 1]	  Position		  [215, 110, 235, 130]	  ShowName		  off	  IconShape		  "round"	  Inputs		  "|++-"	  SaturateOnIntegerOverflow on	}	Block {	  BlockType		  Integrator	  Name			  "window position"	  Ports			  [1, 1]	  Position		  [455, 105, 485, 135]	  ExternalReset		  "none"	  InitialConditionSource  "internal"	  InitialCondition	  "0"	  LimitOutput		  off	  UpperSaturationLimit	  "inf"	  LowerSaturationLimit	  "-inf"	  ShowSaturationPort	  off	  ShowStatePort		  off	  AbsoluteTolerance	  "auto"	  ZeroCross		  off	}	Block {	  BlockType		  Outport	  Name			  "position"	  Position		  [530, 113, 560, 127]	  Port			  "1"	  OutputWhenDisabled	  "held"	  InitialOutput		  "[]"	}	Line {	  SrcBlock		  "down"	  SrcPort		  1	  DstBlock		  "down signal\nconversion"	  DstPort		  2	}	Line {	  SrcBlock		  "window position"	  SrcPort		  1	  DstBlock		  "position"	  DstPort		  1	}	Line {	  SrcBlock		  "up"	  SrcPort		  1	  DstBlock		  "up signal\nconversion"	  DstPort		  2	}	Line {	  SrcBlock		  "up\nrate"	  SrcPort		  1	  DstBlock		  "up signal\nconversion"	  DstPort		  1	}	Line {	  SrcBlock		  "c0"	  SrcPort		  1	  DstBlock		  "up signal\nconversion"	  DstPort		  3	}	Line {	  SrcBlock		  "down\nrate"	  SrcPort		  1	  DstBlock		  "down signal\nconversion"	  DstPort		  1	}	Line {	  SrcBlock		  "c1"	  SrcPort		  1	  DstBlock		  "down signal\nconversion"	  DstPort		  3	}	Line {	  SrcBlock		  "up signal\nconversion"	  SrcPort		  1	  DstBlock		  "window input"	  DstPort		  1	}	Line {	  SrcBlock		  "down signal\nconversion"	  SrcPort		  1	  DstBlock		  "window input"	  DstPort		  2	}	Line {	  SrcBlock		  "window input"	  SrcPort		  1	  DstBlock		  "gain"	  DstPort		  1	}	Line {	  SrcBlock		  "gain"	  SrcPort		  1	  DstBlock		  "angular velocity"	  DstPort		  1	}	Line {	  SrcBlock		  "angular velocity"	  SrcPort		  1	  Points		  [20, 0; 5, 0]	  Branch {	    Points		    [0, 55]	    DstBlock		    "friction"	    DstPort		    1	  }	  Branch {	    Points		    [25, 0]	    DstBlock		    "window position"	    DstPort		    1	  }	}	Line {	  SrcBlock		  "friction"	  SrcPort		  1	  Points		  [-65, 0]	  DstBlock		  "window input"	  DstPort		  3	}      }    }    Block {      BlockType		      SubSystem      Name		      "detailed_window_system"      Ports		      [2, 4]      Position		      [190, 131, 370, 234]      ShowPortLabels	      on      TreatAsAtomicUnit	      off      RTWSystemCode	      "Auto"      RTWFcnNameOpts	      "Auto"      RTWFileNameOpts	      "Auto"      System {	Name			"detailed_window_system"	Location		[373, 109, 1044, 458]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"usletter"	PaperUnits		"inches"	ZoomFactor		"100"	Block {	  BlockType		  Inport	  Name			  "move_up"	  Position		  [25, 123, 55, 137]	  Port			  "1"	  LatchInput		  off	  Interpolate		  on	}	Block {	  BlockType		  Inport	  Name			  "move_down"	  Position		  [25, 258, 55, 272]	  Port			  "2"	  LatchInput		  off	  Interpolate		  on	}	Block {	  BlockType		  Reference	  Name			  "GND"	  Ports			  [0, 1]	  Position		  [74, 75, 106, 105]	  Orientation		  "up"	  ForegroundColor	  "orange"	  NamePlacement		  "alternate"	  ShowName		  off	  SourceBlock		  "powerlib2/Connectors/Ground (output)"	  SourceType		  "Ground"	  PSBOutputType		  "1"	}	Block {	  BlockType		  Reference	  Name			  "Vbattery 12[V]"	  Tag			  "PoWeRsYsTeMbLoCk"	  Ports			  [1, 1]	  Position		  [115, 50, 135, 90]	  ForegroundColor	  "orange"	  NamePlacement		  "alternate"	  SourceBlock		  "powerlib2/Electrical\nSources/DC Voltage So""urce"	  SourceType		  "DC Voltage Source"	  V			  "12"	  mesure		  "None"	  PSBOutputType		  "1"	}	Block {	  BlockType		  Reference	  Name			  "actuator"	  Ports			  [4, 2]	  Position		  [345, 73, 410, 222]	  ForegroundColor	  "red"	  SourceBlock		  "powerwindowlib/actuator"	  SourceType		  "SubSystem"	  ShowPortLabels	  on	  TreatAsAtomicUnit	  off	  RTWSystemCode		  "Auto"	  RTWFcnNameOpts	  "Auto"	  RTWFileNameOpts	  "Auto"	}	Block {	  BlockType		  Reference	  Name			  "amplification\ndown"	  Ports			  [2, 1]	  Position		  [160, 241, 220, 274]	  ForegroundColor	  "darkGreen"	  SourceBlock		  "powerwindowlib/amplification"	  SourceType		  "SubSystem"	  ShowPortLabels	  on	  TreatAsAtomicUnit	  off	  RTWSystemCode		  "Auto"	  RTWFcnNameOpts	  "Auto"	  RTWFileNameOpts	  "Auto"	}	Block {	  BlockType		  Reference	  Name			  "amplification\nup"	  Ports			  [2, 1]	  Position		  [160, 106, 220, 139]	  ForegroundColor	  "darkGreen"	  SourceBlock		  "powerwindowlib/amplification"	  SourceType		  "SubSystem"	  ShowPortLabels	  on	  TreatAsAtomicUnit	  off	  RTWSystemCode		  "Auto"	  RTWFcnNameOpts	  "Auto"	  RTWFileNameOpts	  "Auto"	}	Block {	  BlockType		  Memory	  Name			  "decouple\ndown"	  Position		  [85, 250, 115, 280]	  X0			  "0"	  InheritSampleTime	  off	  RTWStateStorageClass	  "Auto"	}	Block {	  BlockType		  Memory	  Name			  "decouple\nup"	  Position		  [85, 115, 115, 145]	  X0			  "0"	  InheritSampleTime	  off	  RTWStateStorageClass	  "Auto"	}	Block {	  BlockType		  Reference	  Name			  "plant"	  Ports			  [1, 3]	  Position		  [430, 155, 470, 215]	  ForegroundColor	  "red"	  SourceBlock		  "powerwindowlib/plant"	  SourceType		  "SubSystem"	  ShowPortLabels	  on	  TreatAsAtomicUnit	  off	  RTWSystemCode		  "Auto"	  RTWFcnNameOpts	  "Auto"	  RTWFileNameOpts	  "Auto"	}	Block {	  BlockType		  Demux	  Name			  "window kinematics"	  Ports			  [1, 7]	  Position		  [535, 137, 540, 203]	  ForegroundColor	  "gray"	  BackgroundColor	  "gray"	  ShowName		  off	  Outputs		  "7"	  BusSelectionMode	  off	}	Block {	  BlockType		  Outport	  Name			  "armature_current"	  Position		  [600, 103, 630, 117]	  Port			  "1"	  OutputWhenDisabled	  "held"	  InitialOutput		  "[]"	}	Block {	  BlockType		  Outport	  Name			  "force"	  Position		  [600, 133, 630, 147]	  Port			  "2"	  OutputWhenDisabled	  "held"	  InitialOutput		  "[]"	}	Block {	  BlockType		  Outport	  Name			  "position"	  Position		  [565, 153, 595, 167]	  Port			  "3"	  OutputWhenDisabled	  "held"	  InitialOutput		  "[]"	}	Block {	  BlockType		  Outport	  Name			  "gear\nangle"	  Position		  [490, 198, 520, 212]	  Port			  "4"	  OutputWhenDisabled	  "held"	  InitialOutput		  "[]"	}	Line {	  SrcBlock		  "move_down"	  SrcPort		  1	  DstBlock		  "decouple\ndown"	  DstPort		  1	}

⌨️ 快捷键说明

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