📄 fig_2_8.mdl
字号:
Position [480, 341, 525, 374]
Orientation "left"
NamePlacement "alternate"
InputSameDT off
}
Block {
BlockType Product
Name "Product 7"
Ports [2, 1]
Position [359, 410, 406, 450]
Orientation "down"
InputSameDT off
}
Block {
BlockType Product
Name "Product 8"
Ports [2, 1]
Position [232, 410, 283, 445]
Orientation "up"
NamePlacement "alternate"
InputSameDT off
}
Block {
BlockType Product
Name "Product 9"
Ports [2, 1]
Position [249, 160, 296, 195]
Orientation "up"
InputSameDT off
}
Block {
BlockType Product
Name "Product9"
Ports [2, 1]
Position [885, 50, 930, 85]
InputSameDT off
}
Block {
BlockType DiscretePulseGenerator
Name "Pulse\nGenerator"
Position [30, 43, 75, 77]
PulseType "Time based"
Period "1"
PulseWidth "48"
PhaseDelay "-4"
}
Block {
BlockType DiscretePulseGenerator
Name "Pulse\nGenerator2"
Position [30, 118, 75, 152]
PulseType "Time based"
Period "4"
PulseWidth "50"
PhaseDelay "-1"
}
Block {
BlockType DiscretePulseGenerator
Name "Pulse\nGenerator3"
Position [30, 208, 75, 242]
PulseType "Time based"
Amplitude "-1"
Period "4"
PulseWidth "50"
PhaseDelay "3"
}
Block {
BlockType Reference
Name "Ramp1"
Ports [0, 1]
Position [805, 260, 835, 290]
Orientation "left"
SourceBlock "simulink/Sources/Ramp"
SourceType "Ramp"
slope "1"
start "-10"
X0 "-10"
VectorParams1D on
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [955, 54, 985, 86]
Location [5, 53, 1029, 743]
Open off
NumInputPorts "1"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "10"
YMin "8.07754e+008"
YMax "7.83522e+010"
SaveName "ScopeData4"
DataFormat "StructureWithTime"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [445, 205, 465, 225]
Orientation "left"
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [560, 355, 580, 375]
Orientation "left"
ShowName off
IconShape "round"
Inputs "|-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [265, 50, 285, 70]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [325, 475, 345, 495]
Orientation "left"
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum4"
Ports [2, 1]
Position [135, 125, 155, 145]
NamePlacement "alternate"
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum5"
Ports [2, 1]
Position [615, 475, 635, 495]
Orientation "left"
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum6"
Ports [2, 1]
Position [250, 360, 270, 380]
Orientation "up"
NamePlacement "alternate"
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Line {
SrcBlock "Integrator 1"
SrcPort 1
Points [0, 0; 85, 0]
Branch {
DstBlock "Integrator 2"
DstPort 1
}
Branch {
Points [0, 0; 0, 145]
DstBlock "Product 3"
DstPort 1
}
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Integrator 1"
DstPort 1
}
Line {
SrcBlock "Integrator 2"
SrcPort 1
Points [0, 0; 135, 0]
Branch {
DstBlock "Product9"
DstPort 1
}
Branch {
Points [0, 290]
DstBlock "Product 6"
DstPort 1
}
}
Line {
SrcBlock "Derivative"
SrcPort 1
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "Pulse\nGenerator"
SrcPort 1
DstBlock "Derivative"
DstPort 1
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Product9"
SrcPort 1
DstBlock "Scope1"
DstPort 1
}
Line {
SrcBlock "Sum4"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
Points [500, 0]
Branch {
Points [185, 0; 0, -60]
DstBlock "Product9"
DstPort 2
}
Branch {
Points [0, 75]
DstBlock "Product 2"
DstPort 1
}
}
Branch {
Points [0, 420; 65, 0]
Branch {
Points [310, 0]
DstBlock "Product 5"
DstPort 1
}
Branch {
DstBlock "Product 8"
DstPort 1
}
}
}
Line {
SrcBlock "Product 9"
SrcPort 1
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Ramp1"
SrcPort 1
Points [-30, 0]
Branch {
DstBlock "Integrator 3"
DstPort 1
}
Branch {
Points [0, -45]
DstBlock "Product 1"
DstPort 2
}
}
Line {
SrcBlock "Constant 1"
SrcPort 1
DstBlock "Product 1"
DstPort 1
}
Line {
SrcBlock "Product 1"
SrcPort 1
DstBlock "Product 2"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [-155, 0]
DstBlock "Product 9"
DstPort 2
}
Line {
SrcBlock "Product 2"
SrcPort 1
DstBlock "Product 3"
DstPort 2
}
Line {
SrcBlock "Product 3"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Product 6"
DstPort 2
}
Line {
SrcBlock "Constant 2"
SrcPort 1
Points [-20, 0; 0, -30]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Product 4"
SrcPort 1
DstBlock "Sum5"
DstPort 1
}
Line {
SrcBlock "Constant 3"
SrcPort 1
DstBlock "Product 4"
DstPort 2
}
Line {
SrcBlock "Constant 4"
SrcPort 1
Points [-55, 0]
DstBlock "Sum5"
DstPort 2
}
Line {
SrcBlock "Sum5"
SrcPort 1
Points [-30, 0]
DstBlock "Product 5"
DstPort 2
}
Line {
SrcBlock "Product 5"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Integrator 3"
SrcPort 1
Points [0, 30; -25, 0]
Branch {
DstBlock "Product 4"
DstPort 1
}
Branch {
Points [0, 0; 0, -200; -375, 0]
DstBlock "Product 7"
DstPort 1
}
}
Line {
SrcBlock "Con. 6"
SrcPort 1
DstBlock "Product 7"
DstPort 2
}
Line {
SrcBlock "Product 7"
SrcPort 1
Points [0, 30]
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "Constant 5"
SrcPort 1
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Sum3"
SrcPort 1
Points [-50, 0]
DstBlock "Product 8"
DstPort 2
}
Line {
SrcBlock "Math\nFunction1"
SrcPort 1
DstBlock "Product 9"
DstPort 1
}
Line {
SrcBlock "Sum6"
SrcPort 1
DstBlock "Math\nFunction1"
DstPort 1
}
Line {
SrcBlock "Product 8"
SrcPort 1
DstBlock "Sum6"
DstPort 1
}
Line {
SrcBlock "Constant 7"
SrcPort 1
DstBlock "Sum6"
DstPort 2
}
Line {
SrcBlock "Product 6"
SrcPort 1
Points [-20, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Pulse\nGenerator3"
SrcPort 1
Points [65, 0]
DstBlock "Sum4"
DstPort 2
}
Line {
SrcBlock "Pulse\nGenerator2"
SrcPort 1
DstBlock "Sum4"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -