📄 ex3_2.mdl
字号:
DstPort 2
}
Line {
SrcBlock "b(2,5)"
SrcPort 1
DstBlock "BodyRSum(2,5)"
DstPort 1
}
Line {
SrcBlock "BodyLSum(2,5)"
SrcPort 1
DstBlock "HeadSumL5"
DstPort 2
}
Line {
SrcBlock "BodyRSum(2,5)"
SrcPort 1
DstBlock "HeadSumR5"
DstPort 2
}
Line {
SrcBlock "BodyDelay(3,5)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(3,5)"
DstPort 1
}
Branch {
Points [0, 10; 185, 0]
DstBlock "BodyRSum(2,5)"
DstPort 2
}
}
Line {
SrcBlock "a(3,5)"
SrcPort 1
Points [-60, 0]
DstBlock "BodyLSum(2,5)"
DstPort 1
}
Line {
SrcBlock "SectIn5"
SrcPort 1
DstBlock "HeadSumL6"
DstPort 1
}
Line {
SrcBlock "HeadSumL6"
SrcPort 1
Points [0, 0]
Branch {
Points [160, 0]
DstBlock "BodyDelay(2,6)"
DstPort 1
}
Branch {
DstBlock "HeadSumR6"
DstPort 1
}
}
Line {
SrcBlock "HeadSumR6"
SrcPort 1
DstBlock "SectOut6"
DstPort 1
}
Line {
SrcBlock "BodyDelay(2,6)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(2,6)"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "b(2,6)"
DstPort 1
}
Branch {
DstBlock "BodyDelay(3,6)"
DstPort 1
}
}
Line {
SrcBlock "a(2,6)"
SrcPort 1
DstBlock "BodyLSum(2,6)"
DstPort 2
}
Line {
SrcBlock "b(2,6)"
SrcPort 1
DstBlock "BodyRSum(2,6)"
DstPort 1
}
Line {
SrcBlock "BodyLSum(2,6)"
SrcPort 1
DstBlock "HeadSumL6"
DstPort 2
}
Line {
SrcBlock "BodyRSum(2,6)"
SrcPort 1
DstBlock "HeadSumR6"
DstPort 2
}
Line {
SrcBlock "BodyDelay(3,6)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(3,6)"
DstPort 1
}
Branch {
Points [0, 10; 185, 0]
DstBlock "BodyRSum(2,6)"
DstPort 2
}
}
Line {
SrcBlock "a(3,6)"
SrcPort 1
Points [-60, 0]
DstBlock "BodyLSum(2,6)"
DstPort 1
}
Line {
SrcBlock "SectIn6"
SrcPort 1
DstBlock "HeadSumL7"
DstPort 1
}
Line {
SrcBlock "HeadSumL7"
SrcPort 1
Points [0, 0]
Branch {
Points [160, 0]
DstBlock "BodyDelay(2,7)"
DstPort 1
}
Branch {
DstBlock "HeadSumR7"
DstPort 1
}
}
Line {
SrcBlock "HeadSumR7"
SrcPort 1
DstBlock "SectOut7"
DstPort 1
}
Line {
SrcBlock "BodyDelay(2,7)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(2,7)"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "b(2,7)"
DstPort 1
}
Branch {
DstBlock "BodyDelay(3,7)"
DstPort 1
}
}
Line {
SrcBlock "a(2,7)"
SrcPort 1
DstBlock "BodyLSum(2,7)"
DstPort 2
}
Line {
SrcBlock "b(2,7)"
SrcPort 1
DstBlock "BodyRSum(2,7)"
DstPort 1
}
Line {
SrcBlock "BodyLSum(2,7)"
SrcPort 1
DstBlock "HeadSumL7"
DstPort 2
}
Line {
SrcBlock "BodyRSum(2,7)"
SrcPort 1
DstBlock "HeadSumR7"
DstPort 2
}
Line {
SrcBlock "BodyDelay(3,7)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(3,7)"
DstPort 1
}
Branch {
Points [0, 10; 185, 0]
DstBlock "BodyRSum(2,7)"
DstPort 2
}
}
Line {
SrcBlock "a(3,7)"
SrcPort 1
Points [-60, 0]
DstBlock "BodyLSum(2,7)"
DstPort 1
}
Line {
SrcBlock "SectIn7"
SrcPort 1
DstBlock "HeadSumL8"
DstPort 1
}
Line {
SrcBlock "HeadSumL8"
SrcPort 1
Points [0, 0]
Branch {
Points [160, 0]
DstBlock "BodyDelay(2,8)"
DstPort 1
}
Branch {
DstBlock "HeadSumR8"
DstPort 1
}
}
Line {
SrcBlock "HeadSumR8"
SrcPort 1
DstBlock "SectOut8"
DstPort 1
}
Line {
SrcBlock "BodyDelay(2,8)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(2,8)"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "b(2,8)"
DstPort 1
}
Branch {
DstBlock "BodyDelay(3,8)"
DstPort 1
}
}
Line {
SrcBlock "a(2,8)"
SrcPort 1
DstBlock "BodyLSum(2,8)"
DstPort 2
}
Line {
SrcBlock "b(2,8)"
SrcPort 1
DstBlock "BodyRSum(2,8)"
DstPort 1
}
Line {
SrcBlock "BodyLSum(2,8)"
SrcPort 1
DstBlock "HeadSumL8"
DstPort 2
}
Line {
SrcBlock "BodyRSum(2,8)"
SrcPort 1
DstBlock "HeadSumR8"
DstPort 2
}
Line {
SrcBlock "BodyDelay(3,8)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(3,8)"
DstPort 1
}
Branch {
Points [0, 10; 185, 0]
DstBlock "BodyRSum(2,8)"
DstPort 2
}
}
Line {
SrcBlock "a(3,8)"
SrcPort 1
Points [-60, 0]
DstBlock "BodyLSum(2,8)"
DstPort 1
}
Line {
SrcBlock "SectIn8"
SrcPort 1
DstBlock "HeadSumL9"
DstPort 1
}
Line {
SrcBlock "HeadSumL9"
SrcPort 1
Points [0, 0]
Branch {
Points [160, 0]
DstBlock "BodyDelay(2,9)"
DstPort 1
}
Branch {
DstBlock "HeadSumR9"
DstPort 1
}
}
Line {
SrcBlock "HeadSumR9"
SrcPort 1
DstBlock "SectOut9"
DstPort 1
}
Line {
SrcBlock "BodyDelay(2,9)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(2,9)"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "b(2,9)"
DstPort 1
}
Branch {
DstBlock "BodyDelay(3,9)"
DstPort 1
}
}
Line {
SrcBlock "a(2,9)"
SrcPort 1
DstBlock "BodyLSum(2,9)"
DstPort 2
}
Line {
SrcBlock "b(2,9)"
SrcPort 1
DstBlock "BodyRSum(2,9)"
DstPort 1
}
Line {
SrcBlock "BodyLSum(2,9)"
SrcPort 1
DstBlock "HeadSumL9"
DstPort 2
}
Line {
SrcBlock "BodyRSum(2,9)"
SrcPort 1
DstBlock "HeadSumR9"
DstPort 2
}
Line {
SrcBlock "BodyDelay(3,9)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(3,9)"
DstPort 1
}
Branch {
Points [0, 10; 185, 0]
DstBlock "BodyRSum(2,9)"
DstPort 2
}
}
Line {
SrcBlock "a(3,9)"
SrcPort 1
Points [-60, 0]
DstBlock "BodyLSum(2,9)"
DstPort 1
}
Line {
SrcBlock "SectIn9"
SrcPort 1
DstBlock "HeadSumL10"
DstPort 1
}
Line {
SrcBlock "HeadSumL10"
SrcPort 1
Points [0, 0]
Branch {
Points [160, 0]
DstBlock "BodyDelay(2,10)"
DstPort 1
}
Branch {
DstBlock "HeadSumR10"
DstPort 1
}
}
Line {
SrcBlock "HeadSumR10"
SrcPort 1
DstBlock "Output"
DstPort 1
}
Line {
SrcBlock "BodyDelay(2,10)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(2,10)"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "b(2,10)"
DstPort 1
}
Branch {
DstBlock "BodyDelay(3,10)"
DstPort 1
}
}
Line {
SrcBlock "a(2,10)"
SrcPort 1
DstBlock "BodyLSum(2,10)"
DstPort 2
}
Line {
SrcBlock "b(2,10)"
SrcPort 1
DstBlock "BodyRSum(2,10)"
DstPort 1
}
Line {
SrcBlock "BodyLSum(2,10)"
SrcPort 1
DstBlock "HeadSumL10"
DstPort 2
}
Line {
SrcBlock "BodyRSum(2,10)"
SrcPort 1
DstBlock "HeadSumR10"
DstPort 2
}
Line {
SrcBlock "BodyDelay(3,10)"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "a(3,10)"
DstPort 1
}
Branch {
Points [0, 10; 185, 0]
DstBlock "BodyRSum(2,10)"
DstPort 2
}
}
Line {
SrcBlock "a(3,10)"
SrcPort 1
Points [-60, 0]
DstBlock "BodyLSum(2,10)"
DstPort 1
}
}
}
Block {
BlockType Quantizer
Name "Quantizer"
Position [285, 95, 315, 125]
QuantizationInterval "2/(2^6-1)"
LinearizeAsGain off
}
Block {
BlockType RandomNumber
Name "Random\nNumber"
Position [25, 170, 55, 200]
Variance "1e-6"
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [640, 94, 670, 126]
Location [847, 449, 1201, 707]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "1"
YMin "-1.5"
YMax "1.5"
SaveToWorkspace on
SaveName "y1"
DataFormat "StructureWithTime"
}
Block {
BlockType Sin
Name "Sine Wave"
Position [25, 95, 55, 125]
SineType "Time based"
Frequency "2*pi*20"
SampleTime "0"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [100, 100, 120, 120]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Line {
SrcBlock "Random\nNumber"
SrcPort 1
DstBlock "Gain"
DstPort 1
}
Line {
SrcBlock "Gain"
SrcPort 1
Points [5, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Fs = 100 Hz"
SrcPort 1
DstBlock "Quantizer"
DstPort 1
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "IIR, DF2-SOS"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Fs = 100 Hz"
DstPort 1
}
Line {
SrcBlock "Quantizer"
SrcPort 1
DstBlock "IIR, DF2-SOS"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
Annotation {
Name "Ts = 0.005 ms\n(Fs = 200 Hz)\nIIR, 20th order"
Position [395, 55]
BackgroundColor "green"
DropShadow on
FontName "Arial"
FontSize 14
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -