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

📄 airlib.mdl

📁 library of aircraft models to be used with Simulink
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      SrcBlock		      "ad3"
	      SrcPort		      1
	      DstBlock		      "yad3"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "ad2"
	      SrcPort		      1
	      DstBlock		      "yad2"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "ae"
	  Ports			  [3, 3, 0, 0, 0]
	  Position		  [185, 95, 240, 135]
	  ShowName		  off
	  FontName		  "Arial"
	  ShowPortLabels	  off
	  System {
	    Name		    "ae"
	    Location		    [418, 135, 916, 353]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    AutoZoom		    on
	    Block {
	      BlockType		      Inport
	      Name		      "x"
	      Position		      [15, 65, 35, 85]
	      DropShadow	      on
	      FontName		      "Arial"
	      Port		      "1"
	      PortWidth		      "-1"
	      SampleTime	      "-1"
	      DataType		      "auto"
	      SignalType	      "auto"
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "uaero"
	      Position		      [15, 110, 35, 130]
	      DropShadow	      on
	      FontName		      "Arial"
	      Port		      "2"
	      PortWidth		      "-1"
	      SampleTime	      "-1"
	      DataType		      "auto"
	      SignalType	      "auto"
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "yad1"
	      Position		      [15, 150, 35, 170]
	      DropShadow	      on
	      FontName		      "Arial"
	      Port		      "3"
	      PortWidth		      "-1"
	      SampleTime	      "-1"
	      DataType		      "auto"
	      SignalType	      "auto"
	      Interpolate	      on
	    }
	    Block {
	      BlockType		      SubSystem
	      Name		      "0"
	      Ports		      [0, 0, 0, 0, 0]
	      Position		      [10, 10, 210, 46]
	      ForegroundColor	      "blue"
	      DropShadow	      on
	      ShowName		      off
	      FontName		      "Arial"
	      ShowPortLabels	      off
	      MaskDisplay	      "disp('AERODYNAMICS GROUP (level 3)\\nM."
"O. Rauw')"
	      MaskIconFrame	      on
	      MaskIconOpaque	      on
	      MaskIconRotate	      "none"
	      MaskIconUnits	      "autoscale"
	      System {
		Name			"0"
		Location		[99, 72, 274, 227]
		Open			off
		ModelBrowserVisibility	off
		ModelBrowserWidth	200
		ScreenColor		"white"
		PaperOrientation	"landscape"
		PaperPositionMode	"auto"
		PaperType		"usletter"
		PaperUnits		"inches"
		ZoomFactor		"100"
		AutoZoom		on
	      }
	    }
	    Block {
	      BlockType		      SubSystem
	      Name		      "aero"
	      Ports		      [3, 1, 0, 0, 0]
	      Position		      [180, 97, 240, 143]
	      ShowName		      off
	      FontName		      "Arial"
	      ShowPortLabels	      off
	      MaskType		      "Aeromod"
	      MaskDescription	      "Aerodynamic model of the DHC-2 'Beaver'"
"."
	      MaskDisplay	      "disp('Aeromod\\n(General)')"
	      MaskIconFrame	      on
	      MaskIconOpaque	      on
	      MaskIconRotate	      "none"
	      MaskIconUnits	      "autoscale"
	      System {
		Name			"aero"
		Location		[20, 82, 762, 580]
		Open			off
		ModelBrowserVisibility	off
		ModelBrowserWidth	200
		ScreenColor		"white"
		PaperOrientation	"landscape"
		PaperPositionMode	"auto"
		PaperType		"usletter"
		PaperUnits		"inches"
		ZoomFactor		"100"
		AutoZoom		on
		Block {
		  BlockType		  Inport
		  Name			  "x"
		  Position		  [20, 80, 40, 100]
		  DropShadow		  on
		  FontName		  "Arial"
		  Port			  "1"
		  PortWidth		  "-1"
		  SampleTime		  "-1"
		  DataType		  "auto"
		  SignalType		  "auto"
		  Interpolate		  on
		}
		Block {
		  BlockType		  Inport
		  Name			  "uaero"
		  Position		  [20, 260, 40, 280]
		  DropShadow		  on
		  FontName		  "Arial"
		  Port			  "2"
		  PortWidth		  "-1"
		  SampleTime		  "-1"
		  DataType		  "auto"
		  SignalType		  "auto"
		  Interpolate		  on
		}
		Block {
		  BlockType		  Inport
		  Name			  "ydl"
		  Position		  [20, 170, 40, 190]
		  DropShadow		  on
		  FontName		  "Arial"
		  Port			  "3"
		  PortWidth		  "-1"
		  SampleTime		  "-1"
		  DataType		  "auto"
		  SignalType		  "auto"
		  Interpolate		  on
		}
		Block {
		  BlockType		  SubSystem
		  Name			  "0"
		  Ports			  [0, 0, 0, 0, 0]
		  Position		  [505, 15, 650, 45]
		  ForegroundColor	  "blue"
		  DropShadow		  on
		  ShowName		  off
		  FontName		  "Arial"
		  ShowPortLabels	  off
		  MaskDisplay		  "disp('AEROMOD\\nM.O. Rauw, October "
"1997')"
		  MaskIconFrame		  on
		  MaskIconOpaque	  on
		  MaskIconRotate	  "none"
		  MaskIconUnits		  "autoscale"
		  System {
		    Name		    "0"
		    Location		    [99, 72, 274, 227]
		    Open		    off
		    ModelBrowserVisibility  off
		    ModelBrowserWidth	    200
		    ScreenColor		    "white"
		    PaperOrientation	    "landscape"
		    PaperPositionMode	    "auto"
		    PaperType		    "usletter"
		    PaperUnits		    "inches"
		    ZoomFactor		    "100"
		    AutoZoom		    on
		  }
		}
		Block {
		  BlockType		  SubSystem
		  Name			  "AM "
		  Ports			  [1, 1, 0, 0, 0]
		  Position		  [480, 183, 520, 217]
		  ShowPortLabels	  on
		  MaskType		  "State Space"
		  MaskPromptString	  "Matrix"
		  MaskStyleString	  "edit"
		  MaskTunableValueString  "on"
		  MaskEnableString	  "on"
		  MaskVisibilityString	  "on"
		  MaskVariables		  "M=@1;"
		  MaskDisplay		  "disp('Matrix\\nGain')"
		  MaskIconFrame		  on
		  MaskIconOpaque	  on
		  MaskIconRotate	  "none"
		  MaskIconUnits		  "autoscale"
		  MaskValueString	  "AM"
		  System {
		    Name		    "AM "
		    Location		    [437, 220, 685, 333]
		    Open		    off
		    ModelBrowserVisibility  off
		    ModelBrowserWidth	    200
		    ScreenColor		    "white"
		    PaperOrientation	    "landscape"
		    PaperPositionMode	    "auto"
		    PaperType		    "usletter"
		    PaperUnits		    "inches"
		    ZoomFactor		    "100"
		    AutoZoom		    on
		    Block {
		    BlockType		    Inport
		    Name		    "In1"
		    Position		    [25, 38, 55, 52]
		    Port		    "1"
		    PortWidth		    "-1"
		    SampleTime		    "-1"
		    DataType		    "auto"
		    SignalType		    "auto"
		    Interpolate		    on
		    }
		    Block {
		    BlockType		    StateSpace
		    Name		    "Matrix Gain"
		    Position		    [80, 28, 140, 62]
		    A			    "[]"
		    B			    "[]"
		    C			    "[]"
		    D			    "M"
		    X0			    "0"
		    }
		    Block {
		    BlockType		    Outport
		    Name		    "Out1"
		    Position		    [165, 38, 195, 52]
		    Port		    "1"
		    OutputWhenDisabled	    "held"
		    InitialOutput	    "[]"
		    }
		    Line {
		    SrcBlock		    "Matrix Gain"
		    SrcPort		    1
		    DstBlock		    "Out1"
		    DstPort		    1
		    }
		    Line {
		    SrcBlock		    "In1"
		    SrcPort		    1
		    DstBlock		    "Matrix Gain"
		    DstPort		    1
		    }
		  }
		}
		Block {
		  BlockType		  Demux
		  Name			  "Demux"
		  Ports			  [1, 4, 0, 0, 0]
		  Position		  [75, 52, 80, 123]
		  BackgroundColor	  "black"
		  ShowName		  off
		  FontName		  "Arial"
		  Outputs		  "[1 1 1 9]"
		}
		Block {
		  BlockType		  Demux
		  Name			  "Demux1"
		  Ports			  [1, 4, 0, 0, 0]
		  Position		  [75, 238, 80, 297]
		  BackgroundColor	  "black"
		  ShowName		  off
		  FontName		  "Arial"
		  Outputs		  "4"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn"
		  Position		  [215, 70, 255, 90]
		  ShowName		  off
		  FontName		  "Arial"
		  Expr			  "u[1]^2"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn1"
		  Position		  [215, 90, 255, 110]
		  ShowName		  off
		  FontName		  "Arial"
		  Expr			  "u[1]^3"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn2"
		  Position		  [215, 130, 255, 150]
		  ShowName		  off
		  FontName		  "Arial"
		  Expr			  "u[1]^2"
		}
		Block {
		  BlockType		  Fcn
		  Name			  "Fcn3"
		  Position		  [215, 150, 255, 170]
		  ShowName		  off
		  FontName		  "Arial"
		  Expr			  "u[1]^3"
		}
		Block {
		  BlockType		  Mux
		  Name			  "Mux"
		  Ports			  [17, 1, 0, 0, 0]
		  Position		  [420, 23, 425, 377]
		  BackgroundColor	  "black"
		  ShowName		  off
		  FontName		  "Arial"
		  Inputs		  "[1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 1]"
		  DisplayOption		  "none"
		}
		Block {
		  BlockType		  Product
		  Name			  "Product"
		  Ports			  [2, 1, 0, 0, 0]
		  Position		  [225, 305, 240, 325]
		  ShowName		  off
		  FontName		  "Arial"
		  Inputs		  "2"
		  SaturateOnIntegerOverflow on
		}
		Block {
		  BlockType		  Product
		  Name			  "Product1"
		  Ports			  [2, 1, 0, 0, 0]
		  Position		  [225, 330, 240, 350]
		  ShowName		  off
		  FontName		  "Arial"
		  Inputs		  "2"
		  SaturateOnIntegerOverflow on
		}
		Block {
		  BlockType		  Product
		  Name			  "Product2"
		  Ports			  [2, 1, 0, 0, 0]
		  Position		  [225, 355, 240, 375]
		  ShowName		  off
		  FontName		  "Arial"
		  Inputs		  "2"
		  SaturateOnIntegerOverflow on
		}
		Block {
		  BlockType		  Product
		  Name			  "Product3"
		  Ports			  [2, 1, 0, 0, 0]
		  Position		  [295, 380, 310, 400]
		  ShowName		  off
		  FontName		  "Arial"
		  Inputs		  "2"
		  SaturateOnIntegerOverflow on
		}
		Block {
		  BlockType		  SubSystem
		  Name			  "Stability 2 Body Axis"
		  Ports			  [2, 1, 0, 0, 0]
		  Position		  [585, 163, 650, 212]
		  ShowPortLabels	  on
		  System {
		    Name		    "Stability 2 Body Axis"
		    Location		    [502, 75, 927, 420]
		    Open		    off
		    ModelBrowserVisibility  off
		    ModelBrowserWidth	    200
		    ScreenColor		    "white"
		    PaperOrientation	    "landscape"
		    PaperPositionMode	    "auto"
		    PaperType		    "usletter"
		    PaperUnits		    "inches"
		    ZoomFactor		    "100"
		    AutoZoom		    on
		    Block {
		    BlockType		    Inport
		    Name		    "alpha"
		    Position		    [25, 58, 55, 72]
		    Port		    "1"
		    PortWidth		    "-1"
		    SampleTime		    "-1"
		    DataType		    "auto"
		    SignalType		    "auto"
		    Interpolate		    on
		    }
		    Block {
		    BlockType		    Inport
		    Name		    "FsMb"
		    Position		    [25, 238, 55, 252]
		    Port		    "2"
		    PortWidth		    "-1"
		    SampleTime		    "-1"
		    DataType		    "auto"
		    SignalType		    "auto"
		    Interpolate		    on
		    }
		    Block {
		    BlockType		    Demux
		    Name		    "Demux2"
		    Ports		    [1, 6, 0, 0, 0]
		    Position		    [80, 172, 85, 313]
		    BackgroundColor	    "black"
		    ShowName		    off
		    FontName		    "Arial"
		    Outputs		    "6"
		    }
		    Block {
		    BlockType		    Mux
		    Name		    "Mux1"
		    Ports		    [6, 1, 0, 0, 0]
		    Position		    [340, 167, 345, 318]
		    BackgroundColor	    "black"
		    ShowName		    off
		    FontName		    "Arial"
		    Inputs		    "6"
		    DisplayOption	    "none"
		    }
		    Block {
		    BlockType		    Product
		    Name		    "Product2"
		    Ports		    [2, 1, 0, 0, 0]
		    Position		    [230, 30, 245, 50]
		    ShowName		    off
		    FontName		    "Arial"
		    Inputs		    "2"
		    SaturateOnIntegerOverflow on
		    }
		    Block {
		    BlockType		    Product
		    Name		    "Product3"
		    Ports		    [2, 1, 0, 0, 0]
		    Position		    [230, 80, 245, 100]
		    ShowName		    off
		    FontName		    "Arial"
		    Inputs		    "2"
		    SaturateOnIntegerOverflow on
		    }
		    Block {
		    BlockType		    Product
		    Name		    "Product4"
		    Ports		    [2, 1, 0, 0, 0]
		    Position		    [230, 115, 245, 135]
		    ShowName		    off
		    FontName		    "Arial"
		    Inputs		    "2"
		    SaturateOnIntegerOverflow on
		    }
		    Block {
		    BlockType		    Product
		    Name		    "Product5"
		    Ports		    [2, 1, 0, 0, 0]
		    Position		    [235, 165, 250, 185]
		    ShowName		    off
		    FontName		    "Arial"
		    Inputs		    "2"
		    SaturateOnIntegerOverflow on
		    }
		    Block {
		    BlockType		    Sum
		    Name		    "Sum3"
		    Ports		    [2, 1, 0, 0, 0]
		    Position		    [265, 55, 285, 75]
		    ShowName		    off
		    FontName		    "Arial"
		    IconShape		    "round"
		    Inputs		    "-+"
		    SaturateOnIntegerOverflow on
		    }
		    Block {
		    BlockType		    Sum
		    Name		    "Sum4"
		    Ports		    [2, 1, 0, 0, 0]
		    Position		    [265, 140, 285, 160]
		    ShowName		    off
		    FontName		    "Arial"
		    IconShape		    "round"
		    Inputs		    "--"
		    SaturateOnIntegerOverflow on
		    }
		    Block {
		    BlockType		    Fcn
		    Name		    "cos alpha"
		    Position		    [115, 25, 175, 45]
		    FontName		    "Arial"
		    Expr		    "cos(u[1])"
		    }
		    Block {
		    BlockType		    Fcn
		    Name		    "sin alpha"
		    Position		    [115, 75, 175, 95]
		    FontName		    "Arial"
		    Expr		    "sin(u[1])"
		    }
		    Block {
		    BlockType		    Outport
		    Name		    "FbMb"
		    Position		    [370, 238, 400, 252]
		    Port		    "1"

⌨️ 快捷键说明

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