📄 ex3_1.mdl
字号:
Branch {
Points [115, 0; 0, 1525]
DstBlock "b(16)"
DstPort 1
}
Branch {
Points [115, 0; 0, 1625]
DstBlock "b(17)"
DstPort 1
}
Branch {
Points [115, 0; 0, 1725]
DstBlock "b(18)"
DstPort 1
}
Branch {
Points [115, 0; 0, 1825]
DstBlock "b(19)"
DstPort 1
}
Branch {
Points [115, 0; 0, 1925]
DstBlock "b(20)"
DstPort 1
}
Branch {
Points [115, 0; 0, 2025]
DstBlock "b(21)"
DstPort 1
}
}
Line {
SrcBlock "b(1)"
SrcPort 1
DstBlock "HeadSumR"
DstPort 1
}
Line {
SrcBlock "HeadSumR"
SrcPort 1
DstBlock "Output"
DstPort 1
}
Line {
SrcBlock "b(2)"
SrcPort 1
DstBlock "BodyRSum2"
DstPort 1
}
Line {
SrcBlock "BodyRSum2"
SrcPort 1
DstBlock "BodyRDelay2"
DstPort 1
}
Line {
SrcBlock "BodyRDelay2"
SrcPort 1
DstBlock "HeadSumR"
DstPort 2
}
Line {
SrcBlock "b(3)"
SrcPort 1
DstBlock "BodyRSum3"
DstPort 1
}
Line {
SrcBlock "BodyRSum3"
SrcPort 1
DstBlock "BodyRDelay3"
DstPort 1
}
Line {
SrcBlock "BodyRDelay3"
SrcPort 1
DstBlock "BodyRSum2"
DstPort 2
}
Line {
SrcBlock "b(4)"
SrcPort 1
DstBlock "BodyRSum4"
DstPort 1
}
Line {
SrcBlock "BodyRSum4"
SrcPort 1
DstBlock "BodyRDelay4"
DstPort 1
}
Line {
SrcBlock "BodyRDelay4"
SrcPort 1
DstBlock "BodyRSum3"
DstPort 2
}
Line {
SrcBlock "b(5)"
SrcPort 1
DstBlock "BodyRSum5"
DstPort 1
}
Line {
SrcBlock "BodyRSum5"
SrcPort 1
DstBlock "BodyRDelay5"
DstPort 1
}
Line {
SrcBlock "BodyRDelay5"
SrcPort 1
DstBlock "BodyRSum4"
DstPort 2
}
Line {
SrcBlock "b(6)"
SrcPort 1
DstBlock "BodyRSum6"
DstPort 1
}
Line {
SrcBlock "BodyRSum6"
SrcPort 1
DstBlock "BodyRDelay6"
DstPort 1
}
Line {
SrcBlock "BodyRDelay6"
SrcPort 1
DstBlock "BodyRSum5"
DstPort 2
}
Line {
SrcBlock "b(7)"
SrcPort 1
DstBlock "BodyRSum7"
DstPort 1
}
Line {
SrcBlock "BodyRSum7"
SrcPort 1
DstBlock "BodyRDelay7"
DstPort 1
}
Line {
SrcBlock "BodyRDelay7"
SrcPort 1
DstBlock "BodyRSum6"
DstPort 2
}
Line {
SrcBlock "b(8)"
SrcPort 1
DstBlock "BodyRSum8"
DstPort 1
}
Line {
SrcBlock "BodyRSum8"
SrcPort 1
DstBlock "BodyRDelay8"
DstPort 1
}
Line {
SrcBlock "BodyRDelay8"
SrcPort 1
DstBlock "BodyRSum7"
DstPort 2
}
Line {
SrcBlock "b(9)"
SrcPort 1
DstBlock "BodyRSum9"
DstPort 1
}
Line {
SrcBlock "BodyRSum9"
SrcPort 1
DstBlock "BodyRDelay9"
DstPort 1
}
Line {
SrcBlock "BodyRDelay9"
SrcPort 1
DstBlock "BodyRSum8"
DstPort 2
}
Line {
SrcBlock "b(10)"
SrcPort 1
DstBlock "BodyRSum10"
DstPort 1
}
Line {
SrcBlock "BodyRSum10"
SrcPort 1
DstBlock "BodyRDelay10"
DstPort 1
}
Line {
SrcBlock "BodyRDelay10"
SrcPort 1
DstBlock "BodyRSum9"
DstPort 2
}
Line {
SrcBlock "b(11)"
SrcPort 1
DstBlock "BodyRSum11"
DstPort 1
}
Line {
SrcBlock "BodyRSum11"
SrcPort 1
DstBlock "BodyRDelay11"
DstPort 1
}
Line {
SrcBlock "BodyRDelay11"
SrcPort 1
DstBlock "BodyRSum10"
DstPort 2
}
Line {
SrcBlock "b(12)"
SrcPort 1
DstBlock "BodyRSum12"
DstPort 1
}
Line {
SrcBlock "BodyRSum12"
SrcPort 1
DstBlock "BodyRDelay12"
DstPort 1
}
Line {
SrcBlock "BodyRDelay12"
SrcPort 1
DstBlock "BodyRSum11"
DstPort 2
}
Line {
SrcBlock "b(13)"
SrcPort 1
DstBlock "BodyRSum13"
DstPort 1
}
Line {
SrcBlock "BodyRSum13"
SrcPort 1
DstBlock "BodyRDelay13"
DstPort 1
}
Line {
SrcBlock "BodyRDelay13"
SrcPort 1
DstBlock "BodyRSum12"
DstPort 2
}
Line {
SrcBlock "b(14)"
SrcPort 1
DstBlock "BodyRSum14"
DstPort 1
}
Line {
SrcBlock "BodyRSum14"
SrcPort 1
DstBlock "BodyRDelay14"
DstPort 1
}
Line {
SrcBlock "BodyRDelay14"
SrcPort 1
DstBlock "BodyRSum13"
DstPort 2
}
Line {
SrcBlock "b(15)"
SrcPort 1
DstBlock "BodyRSum15"
DstPort 1
}
Line {
SrcBlock "BodyRSum15"
SrcPort 1
DstBlock "BodyRDelay15"
DstPort 1
}
Line {
SrcBlock "BodyRDelay15"
SrcPort 1
DstBlock "BodyRSum14"
DstPort 2
}
Line {
SrcBlock "b(16)"
SrcPort 1
DstBlock "BodyRSum16"
DstPort 1
}
Line {
SrcBlock "BodyRSum16"
SrcPort 1
DstBlock "BodyRDelay16"
DstPort 1
}
Line {
SrcBlock "BodyRDelay16"
SrcPort 1
DstBlock "BodyRSum15"
DstPort 2
}
Line {
SrcBlock "b(17)"
SrcPort 1
DstBlock "BodyRSum17"
DstPort 1
}
Line {
SrcBlock "BodyRSum17"
SrcPort 1
DstBlock "BodyRDelay17"
DstPort 1
}
Line {
SrcBlock "BodyRDelay17"
SrcPort 1
DstBlock "BodyRSum16"
DstPort 2
}
Line {
SrcBlock "b(18)"
SrcPort 1
DstBlock "BodyRSum18"
DstPort 1
}
Line {
SrcBlock "BodyRSum18"
SrcPort 1
DstBlock "BodyRDelay18"
DstPort 1
}
Line {
SrcBlock "BodyRDelay18"
SrcPort 1
DstBlock "BodyRSum17"
DstPort 2
}
Line {
SrcBlock "b(19)"
SrcPort 1
DstBlock "BodyRSum19"
DstPort 1
}
Line {
SrcBlock "BodyRSum19"
SrcPort 1
DstBlock "BodyRDelay19"
DstPort 1
}
Line {
SrcBlock "BodyRDelay19"
SrcPort 1
DstBlock "BodyRSum18"
DstPort 2
}
Line {
SrcBlock "b(20)"
SrcPort 1
DstBlock "BodyRSum20"
DstPort 1
}
Line {
SrcBlock "BodyRSum20"
SrcPort 1
DstBlock "BodyRDelay20"
DstPort 1
}
Line {
SrcBlock "BodyRDelay20"
SrcPort 1
DstBlock "BodyRSum19"
DstPort 2
}
Line {
SrcBlock "b(21)"
SrcPort 1
Points [55, 0]
DstBlock "BodyRDelay21"
DstPort 1
}
Line {
SrcBlock "BodyRDelay21"
SrcPort 1
DstBlock "BodyRSum20"
DstPort 2
}
}
}
Block {
BlockType Reference
Name "Filter\nRealization\nWizard"
Ports []
Position [239, 157, 305, 213]
SourceBlock "dsparch4/Filter\nRealization\nWizard"
SourceType "Filter Realization Wizard"
}
Block {
BlockType ZeroOrderHold
Name "Fs = 100 Hz"
Position [220, 96, 245, 124]
SampleTime "0.01"
}
Block {
BlockType Gain
Name "Gain"
Position [70, 170, 100, 200]
}
Block {
BlockType Gain
Name "Gain2"
Position [485, 95, 515, 125]
Gain "1/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 "FIR, DF2"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Fs = 100 Hz"
DstPort 1
}
Line {
SrcBlock "Quantizer"
SrcPort 1
DstBlock "FIR, DF2"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
Annotation {
Name "Ts = 0.005 ms\n(Fs = 200 Hz)\nFIR, 20 taps"
Position [395, 50]
BackgroundColor "green"
DropShadow on
FontName "Arial"
FontSize 14
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -