📄 fig_5_9_abc.mdl
字号:
BlockType Constant
Name "PulseeOrderN"
Position [55, 355, 85, 385]
Value "2"
VectorParams1D on
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [700, 104, 730, 136]
Floating off
Location [284, 573, 509, 712]
Open on
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "20"
YMin "-0.4"
YMax "0.4"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope2"
Ports [1]
Position [700, 484, 730, 516]
Floating off
Location [523, 571, 747, 710]
Open on
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "20"
YMin "-1"
YMax "2"
SaveToWorkspace off
SaveName "ScopeData8"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Sum
Name "Sum1"
Ports [3, 1]
Position [230, 115, 250, 135]
ShowName off
IconShape "round"
Inputs "+-+"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [330, 360, 350, 380]
ShowName off
IconShape "round"
Inputs "|++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [485, 495, 505, 515]
ShowName off
IconShape "round"
Inputs "-+"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum5"
Ports [2, 1]
Position [495, 190, 515, 210]
ShowName off
IconShape "round"
Inputs "|++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum6"
Ports [2, 1]
Position [330, 190, 350, 210]
ShowName off
IconShape "round"
Inputs "|++"
SaturateOnIntegerOverflow on
}
Block {
BlockType TransportDelay
Name "Transport\nDelay"
Position [135, 74, 160, 96]
DelayTime "0.1"
InitialInput "0"
BufferSize "1024"
PadeOrder "0"
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [25, 0]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Constant1"
SrcPort 1
Points [25, 0]
DstBlock "Sum5"
DstPort 2
}
Line {
SrcBlock "PulseeOrderN"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Integrator3"
SrcPort 1
DstBlock "Sum5"
DstPort 1
}
Line {
SrcBlock "Integrator"
SrcPort 1
DstBlock "Integrator1"
DstPort 1
}
Line {
SrcBlock "Derivative"
SrcPort 1
Points [15, 0]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [10, 0; 0, 80; -505, 0; 0, -320]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Product"
SrcPort 1
Points [5, 0; 0, 160; -375, 0]
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "Constant3"
SrcPort 1
DstBlock "Sum6"
DstPort 2
}
Line {
SrcBlock "Integrator2"
SrcPort 1
DstBlock "Sum6"
DstPort 1
}
Line {
SrcBlock "Sum5"
SrcPort 1
Points [0, 65]
DstBlock "Product3"
DstPort 1
}
Line {
SrcBlock "Integrator1"
SrcPort 1
Points [50, 0]
Branch {
Points [0, 55]
DstBlock "Product"
DstPort 1
}
Branch {
Points [85, 0]
Branch {
DstBlock "Scope1"
DstPort 1
}
Branch {
Points [0, 235]
Branch {
DstBlock "Product1"
DstPort 1
}
Branch {
Points [-140, 0]
DstBlock "Sum3"
DstPort 1
}
}
}
}
Line {
SrcBlock "Pulse\nGenerator"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [0, -115]
DstBlock "Transport\nDelay"
DstPort 1
}
Branch {
Points [95, 0]
Branch {
DstBlock "Integrator2"
DstPort 1
}
Branch {
Points [0, 100]
DstBlock "Product4"
DstPort 2
}
}
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [0, -25; -40, 0; 0, -55]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Constant2"
SrcPort 1
Points [25, 0; 0, 25]
DstBlock "Product4"
DstPort 1
}
Line {
SrcBlock "Product4"
SrcPort 1
Points [5, 0]
Branch {
Points [145, 0; 0, -20]
DstBlock "Product3"
DstPort 2
}
Branch {
DstBlock "Product5"
DstPort 2
}
}
Line {
SrcBlock "Transport\nDelay"
SrcPort 1
DstBlock "Derivative"
DstPort 1
}
Line {
SrcBlock "Integrator4"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
DstBlock "Scope2"
DstPort 1
}
Branch {
Points [0, 90; -225, 0; 0, -25]
DstBlock "Product2"
DstPort 3
}
}
Line {
SrcBlock "Product2"
SrcPort 1
Points [5, 0]
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Sum6"
SrcPort 1
Points [20, 0]
DstBlock "Product5"
DstPort 1
}
Line {
SrcBlock "Product5"
SrcPort 1
Points [15, 0]
Branch {
Points [0, 300]
DstBlock "Product2"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "Integrator3"
DstPort 1
}
}
Line {
SrcBlock "Product6"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "Constant4"
SrcPort 1
Points [10, 0]
DstBlock "Product6"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Product6"
DstPort 2
}
Line {
SrcBlock "Constant5"
SrcPort 1
Points [20, 0]
DstBlock "Product3"
DstPort 3
}
Line {
SrcBlock "Constant6"
SrcPort 1
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "Constant7"
SrcPort 1
Points [10, 0]
DstBlock "Product7"
DstPort 1
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "Product7"
DstPort 2
}
Line {
SrcBlock "Product7"
SrcPort 1
DstBlock "Integrator4"
DstPort 1
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -