📄 oloop1t.mdl
字号:
ScreenColor white
Block {
BlockType Inport
Name "uaero"
Position [30, 215, 50, 235]
DropShadow on
FontName "Arial"
FontSize 9
Port "1"
PortWidth "4"
SampleTime "-1"
}
Block {
BlockType Inport
Name "uprop"
Position [30, 280, 50, 300]
DropShadow on
FontName "Arial"
FontSize 9
Port "2"
PortWidth "2"
SampleTime "-1"
}
Block {
BlockType Inport
Name "uwind"
Position [30, 345, 50, 365]
DropShadow on
FontName "Arial"
FontSize 9
Port "3"
PortWidth "6"
SampleTime "-1"
}
Block {
BlockType Outport
Name "V"
Position [530, 55, 550, 75]
DropShadow on
FontName "Arial"
Port "1"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "alpha"
Position [495, 70, 515, 90]
DropShadow on
FontName "Arial"
Port "2"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "beta"
Position [530, 105, 550, 125]
DropShadow on
FontName "Arial"
Port "3"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "p"
Position [495, 120, 515, 140]
DropShadow on
FontName "Arial"
Port "4"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "q"
Position [530, 155, 550, 175]
DropShadow on
FontName "Arial"
Port "5"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "r"
Position [495, 170, 515, 190]
DropShadow on
FontName "Arial"
Port "6"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "psi"
Position [530, 205, 550, 225]
DropShadow on
FontName "Arial"
Port "7"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "theta"
Position [495, 220, 515, 240]
DropShadow on
FontName "Arial"
Port "8"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "phi"
Position [530, 255, 550, 275]
DropShadow on
FontName "Arial"
Port "9"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "xe"
Position [495, 270, 515, 290]
DropShadow on
FontName "Arial"
Port "10"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "ye"
Position [530, 305, 550, 325]
DropShadow on
FontName "Arial"
Port "11"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "H"
Position [495, 320, 515, 340]
DropShadow on
FontName "Arial"
Port "12"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "H dot"
Position [500, 370, 520, 390]
DropShadow on
FontName "Arial"
Port "13"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "pb/2V"
Position [535, 400, 555, 420]
DropShadow on
FontName "Arial"
Port "14"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "qc/V"
Position [495, 415, 515, 435]
DropShadow on
FontName "Arial"
Port "15"
OutputWhenDisabled held
InitialOutput "0"
}
Block {
BlockType Outport
Name "rb/2V"
Position [535, 450, 555, 470]
DropShadow on
FontName "Arial"
Port "16"
OutputWhenDisabled held
InitialOutput "0"
}
Annotation {
Position [292, 262]
ForegroundColor red
FontSize 16
FontWeight bold
Text "THIS IS A DUMMY COPY \nOF THE BEAVER "
"\nDYNAMICS SUBSYSTEM!"
}
}
}
Block {
BlockType SubSystem
Name "Block delta a"
Ports [0, 1, 0, 0, 0]
Position [35, 151, 65, 179]
FontName "Arial"
FontSize 9
ShowPortLabels off
MaskType "Block Fcn"
MaskDescription "Block Function"
MaskHelp "This block implements a block signal.\\nDefi"
"ne the initial (=final) value, the\\namplitu"
"de of the block (positive\\n= upwards, "
"negative=downwards),\\nthe start time, "
"and the stop time (must\\nbe smaller "
"than the start time)."
MaskPromptString "Initial value (=final value):|Amplitude "
"of block (+ = step up, - = step down):|Start"
" time of block:|Stop time of block:"
MaskStyleString "edit,edit,edit,edit"
MaskInitialization "yinit=@1; yblock=@2; tstart=@3; tstop=@4;"
MaskDisplay "plot(0,0,100,100,[100,60,60,20,20,0],[50,50,"
"89,89,50,50])"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
MaskValueString "0|3*pi/180|0|2"
System {
Name "Block delta a"
Location [4, 60, 241, 187]
Open off
ScreenColor white
Block {
BlockType Step
Name "End block"
Position [40, 45, 60, 65]
FontName "Arial"
FontSize 9
Time "tstop"
Before "0"
After "-yblock"
}
Block {
BlockType Constant
Name "Initial value"
Position [40, 85, 80, 105]
FontName "Arial"
FontSize 9
Value "yinit"
}
Block {
BlockType Step
Name "Start block"
Position [40, 5, 60, 25]
FontName "Arial"
FontSize 9
Time "tstart"
Before "0"
After "yblock"
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1, 0, 0, 0]
Position [115, 36, 130, 74]
FontName "Arial"
FontSize 9
ShowName off
Inputs "+++"
}
Block {
BlockType Outport
Name "block"
Position [165, 45, 185, 65]
DropShadow on
FontName "Arial"
FontSize 9
Port "1"
OutputWhenDisabled held
InitialOutput "0"
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "block"
DstPort 1
}
Line {
SrcBlock "Initial value"
SrcPort 1
Points [10, 0; 0, -30]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "Start block"
SrcPort 1
Points [30, 0; 0, 30]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "End block"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
}
}
Block {
BlockType SubSystem
Name "Block delta e"
Ports [0, 1, 0, 0, 0]
Position [35, 106, 65, 134]
FontName "Arial"
FontSize 9
ShowPortLabels off
MaskType "Block Fcn"
MaskDescription "Block Function"
MaskHelp "This block implements a block signal.\\nDefi"
"ne the initial (=final) value, the\\namplitu"
"de of the block (positive\\n= upwards, "
"negative=downwards),\\nthe start time, "
"and the stop time (must\\nbe smaller "
"than the start time)."
MaskPromptString "Initial value (=final value):|Amplitude "
"of block (+ = step up, - = step down):|Start"
" time of block:|Stop time of block:"
MaskStyleString "edit,edit,edit,edit"
MaskInitialization "yinit=@1; yblock=@2; tstart=@3; tstop=@4;"
MaskDisplay "plot(0,0,100,100,[100,60,60,20,20,0],[50,50,"
"89,89,50,50])"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
MaskValueString "0|3*pi/180|0|2"
System {
Name "Block delta e"
Location [4, 60, 241, 187]
Open off
ScreenColor white
Block {
BlockType Step
Name "End block"
Position [40, 45, 60, 65]
FontName "Arial"
FontSize 9
Time "tstop"
Before "0"
After "-yblock"
}
Block {
BlockType Constant
Name "Initial value"
Position [40, 85, 80, 105]
FontName "Arial"
FontSize 9
Value "yinit"
}
Block {
BlockType Step
Name "Start block"
Position [40, 5, 60, 25]
FontName "Arial"
FontSize 9
Time "tstart"
Before "0"
After "yblock"
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1, 0, 0, 0]
Position [115, 36, 130, 74]
FontName "Arial"
FontSize 9
ShowName off
Inputs "+++"
}
Block {
BlockType Outport
Name "block"
Position [165, 45, 185, 65]
DropShadow on
FontName "Arial"
FontSize 9
Port "1"
OutputWhenDisabled held
InitialOutput "0"
}
Line {
SrcBlock "End block"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Start block"
SrcPort 1
Points [30, 0; 0, 30]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Initial value"
SrcPort 1
Points [10, 0; 0, -30]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "block"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Block delta r"
Ports [0, 1, 0, 0, 0]
Position [35, 196, 65, 224]
FontName "Arial"
FontSize 9
ShowPortLabels off
MaskType "Block Fcn"
MaskDescription "Block Function"
MaskHelp "This block implements a block signal.\\nDefi"
"ne the initial (=final) value, the\\namplitu"
"de of the block (positive\\n= upwards, "
"negative=downwards),\\nthe start time, "
"and the stop time (must\\nbe smaller "
"than the start time)."
MaskPromptString "Initial value (=final value):|Amplitude "
"of block (+ = step up, - = step down):|Start"
" time of block:|Stop time of block:"
MaskStyleString "edit,edit,edit,edit"
MaskInitialization "yinit=@1; yblock=@2; tstart=@3; tstop=@4;"
MaskDisplay "plot(0,0,100,100,[100,60,60,20,20,0],[50,50,"
"89,89,50,50])"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
MaskValueString "0|3*pi/180|0|2"
System {
Name "Block delta r"
Location [4, 60, 241, 187]
Open off
ScreenColor white
Block {
BlockType Step
Name "End block"
Position [40, 45, 60, 65]
FontName "Arial"
FontSize 9
Time "tstop"
Before "0"
After "-yblock"
}
Block {
BlockType Constant
Name "Initial value"
Position [40, 85, 80, 105]
FontName "Arial"
FontSize 9
Value "yinit"
}
Block {
BlockType Step
Name "Start block"
Position [40, 5, 60, 25]
FontName "Arial"
FontSize 9
Time "tstart"
Before "0"
After "yblock"
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1, 0, 0, 0]
Position [115, 36, 130, 74]
FontName "Arial"
FontSize 9
ShowName off
Inputs "+++"
}
Block {
BlockType Outport
Name "block"
Position [165, 45, 185, 65]
DropShadow on
FontName "Arial"
FontSize 9
Port "1"
OutputWhenDisabled held
InitialOutput "0"
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -