block110.mdl
来自「realize analysis and design for computer」· MDL 代码 · 共 635 行 · 第 1/2 页
MDL
635 行
}
Block {
BlockType Integrator
Name "x6"
Ports [1, 1]
Position [80, 60, 100, 80]
}
Block {
BlockType Outport
Name "out_1"
Position [170, 60, 190, 80]
InitialOutput "0"
}
Block {
BlockType Outport
Name "out_2"
Position [170, 100, 190, 120]
Port "2"
InitialOutput "0"
}
Line {
SrcBlock "x5"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
Line {
SrcBlock "x6"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 40]
DstBlock "out_2"
DstPort 1
}
Branch {
DstBlock "x5"
DstPort 1
}
}
Line {
SrcBlock "in_1"
SrcPort 1
DstBlock "x6"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "Double\n integrator2"
Ports [1, 2]
Position [330, 222, 360, 273]
DropShadow on
ShowPortLabels off
TreatAsAtomicUnit off
System {
Name "Double\n integrator2"
Location [425, 467, 618, 623]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "in_1"
Position [30, 60, 50, 80]
}
Block {
BlockType Integrator
Name "x5"
Ports [1, 1]
Position [125, 60, 145, 80]
}
Block {
BlockType Integrator
Name "x6"
Ports [1, 1]
Position [80, 60, 100, 80]
}
Block {
BlockType Outport
Name "out_1"
Position [170, 60, 190, 80]
InitialOutput "0"
}
Block {
BlockType Outport
Name "out_2"
Position [170, 100, 190, 120]
Port "2"
InitialOutput "0"
}
Line {
SrcBlock "x5"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
Line {
SrcBlock "x6"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 40]
DstBlock "out_2"
DstPort 1
}
Branch {
DstBlock "x5"
DstPort 1
}
}
Line {
SrcBlock "in_1"
SrcPort 1
DstBlock "x6"
DstPort 1
}
}
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [90, 71, 120, 104]
DropShadow on
ShowName off
Inputs "2"
}
Block {
BlockType StateSpace
Name "State-Space"
Position [140, 69, 215, 111]
DropShadow on
ShowName off
A "-b"
B "[0 b-a]"
C "K"
D "[K*a/b -K]"
}
Block {
BlockType Step
Name "Step"
Position [25, 70, 45, 90]
DropShadow on
Time "0"
After "uc"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [85, 230, 105, 250]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Outport
Name "yc"
Position [435, 65, 455, 85]
InitialOutput "0"
}
Block {
BlockType Outport
Name "vc"
Position [435, 105, 455, 125]
Port "2"
InitialOutput "0"
}
Block {
BlockType Outport
Name "ucont"
Position [435, 25, 455, 45]
Port "3"
InitialOutput "0"
}
Block {
BlockType Outport
Name "ys"
Position [435, 225, 455, 245]
Port "4"
InitialOutput "0"
}
Block {
BlockType Outport
Name "vs"
Position [435, 265, 455, 285]
Port "5"
InitialOutput "0"
}
Block {
BlockType Outport
Name "usamp"
Position [435, 185, 455, 205]
Port "6"
InitialOutput "0"
}
Block {
BlockType Outport
Name "uc"
Position [95, 15, 115, 35]
Port "7"
InitialOutput "0"
}
Line {
SrcBlock "Double\n integrator1"
SrcPort 1
Points [0, 0]
Branch {
Points [55, 0; 0, 80; -285, 0]
DstBlock "Mux"
DstPort 2
}
Branch {
DstBlock "yc"
DstPort 1
}
}
Line {
SrcBlock "Double\n integrator2"
SrcPort 1
Points [0, 0]
Branch {
DstBlock "ys"
DstPort 1
}
Branch {
Points [35, 0; 0, 85; -340, 0; 0, -55]
DstBlock "Sum"
DstPort 2
}
}
Line {
SrcBlock "Double\n integrator1"
SrcPort 2
Points [82, 0; 0, 15]
DstBlock "vc"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "State-Space"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Discrete\nTransfer Fcn"
DstPort 1
}
Line {
SrcBlock "Step"
SrcPort 1
Points [0, 0]
Branch {
DstBlock "Mux"
DstPort 1
}
Branch {
Points [10, 0; 0, -55]
DstBlock "uc"
DstPort 1
}
Branch {
Points [10, 0; 0, 160]
DstBlock "Sum"
DstPort 1
}
}
Line {
SrcBlock "Discrete\nTransfer Fcn"
SrcPort 1
Points [30, 0; 0, 10]
Branch {
DstBlock "Double\n integrator2"
DstPort 1
}
Branch {
Points [25, 0; 0, -55]
DstBlock "usamp"
DstPort 1
}
}
Line {
SrcBlock "State-Space"
SrcPort 1
Points [0, 0]
Branch {
DstBlock "Double\n integrator1"
DstPort 1
}
Branch {
Points [20, 0; 0, -55]
DstBlock "ucont"
DstPort 1
}
}
Line {
SrcBlock "Double\n integrator2"
SrcPort 2
Points [25, 0; 0, 15]
DstBlock "vs"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?