📄 lowpass_filter.mdl
字号:
SrcBlock "b(9)"
SrcPort 1
DstBlock "BodyRSum9"
DstPort 1
}
Line {
SrcBlock "BodyRSum9"
SrcPort 1
DstBlock "BodyRSum8"
DstPort 2
}
Line {
SrcBlock "BodyDelay10"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(10)"
DstPort 1
}
Branch {
DstBlock "BodyDelay11"
DstPort 1
}
}
Line {
SrcBlock "b(10)"
SrcPort 1
DstBlock "BodyRSum10"
DstPort 1
}
Line {
SrcBlock "BodyRSum10"
SrcPort 1
DstBlock "BodyRSum9"
DstPort 2
}
Line {
SrcBlock "BodyDelay11"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(11)"
DstPort 1
}
Branch {
DstBlock "BodyDelay12"
DstPort 1
}
}
Line {
SrcBlock "b(11)"
SrcPort 1
DstBlock "BodyRSum11"
DstPort 1
}
Line {
SrcBlock "BodyRSum11"
SrcPort 1
DstBlock "BodyRSum10"
DstPort 2
}
Line {
SrcBlock "BodyDelay12"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(12)"
DstPort 1
}
Branch {
DstBlock "BodyDelay13"
DstPort 1
}
}
Line {
SrcBlock "b(12)"
SrcPort 1
DstBlock "BodyRSum12"
DstPort 1
}
Line {
SrcBlock "BodyRSum12"
SrcPort 1
DstBlock "BodyRSum11"
DstPort 2
}
Line {
SrcBlock "BodyDelay13"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(13)"
DstPort 1
}
Branch {
DstBlock "BodyDelay14"
DstPort 1
}
}
Line {
SrcBlock "b(13)"
SrcPort 1
DstBlock "BodyRSum13"
DstPort 1
}
Line {
SrcBlock "BodyRSum13"
SrcPort 1
DstBlock "BodyRSum12"
DstPort 2
}
Line {
SrcBlock "BodyDelay14"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(14)"
DstPort 1
}
Branch {
DstBlock "BodyDelay15"
DstPort 1
}
}
Line {
SrcBlock "b(14)"
SrcPort 1
DstBlock "BodyRSum14"
DstPort 1
}
Line {
SrcBlock "BodyRSum14"
SrcPort 1
DstBlock "BodyRSum13"
DstPort 2
}
Line {
SrcBlock "BodyDelay15"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(15)"
DstPort 1
}
Branch {
DstBlock "BodyDelay16"
DstPort 1
}
}
Line {
SrcBlock "b(15)"
SrcPort 1
DstBlock "BodyRSum15"
DstPort 1
}
Line {
SrcBlock "BodyRSum15"
SrcPort 1
DstBlock "BodyRSum14"
DstPort 2
}
Line {
SrcBlock "BodyDelay16"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(16)"
DstPort 1
}
Branch {
DstBlock "BodyDelay17"
DstPort 1
}
}
Line {
SrcBlock "b(16)"
SrcPort 1
DstBlock "BodyRSum16"
DstPort 1
}
Line {
SrcBlock "BodyRSum16"
SrcPort 1
DstBlock "BodyRSum15"
DstPort 2
}
Line {
SrcBlock "BodyDelay17"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 15]
DstBlock "b(17)"
DstPort 1
}
Branch {
DstBlock "BodyDelay18"
DstPort 1
}
}
Line {
SrcBlock "b(17)"
SrcPort 1
DstBlock "BodyRSum17"
DstPort 1
}
Line {
SrcBlock "BodyRSum17"
SrcPort 1
DstBlock "BodyRSum16"
DstPort 2
}
Line {
SrcBlock "BodyDelay18"
SrcPort 1
Points [0, 15]
DstBlock "b(18)"
DstPort 1
}
Line {
SrcBlock "b(18)"
SrcPort 1
Points [60, 0]
DstBlock "BodyRSum17"
DstPort 2
}
}
}
Block {
BlockType Gain
Name "Gain"
Position [210, 78, 250, 112]
Gain "0.5"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [140, 76, 185, 109]
InputSameDT off
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [460, 104, 490, 136]
Location [9, 358, 333, 597]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [305, 139, 335, 171]
Location [402, 237, 726, 476]
Open on
NumInputPorts "1"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData1"
DataFormat "StructureWithTime"
}
Block {
BlockType Reference
Name "Sine Wave"
Ports [0, 1]
Position [45, 38, 90, 82]
SourceBlock "dspsrcs4/Sine Wave"
SourceType "Sine Wave"
Amplitude "1"
Frequency "2500"
Phase "0"
SampleMode "Discrete"
OutComplex "Real"
CompMethod "Trigonometric fcn"
TableSize "Speed"
SampleTime "1/20000"
SamplesPerFrame "1"
additionalParams on
allowOverrides on
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "Best precision"
numFracBits "14"
ResetState "Restart at time zero"
}
Block {
BlockType Reference
Name "Sine Wave1"
Ports [0, 1]
Position [45, 143, 90, 187]
SourceBlock "dspsrcs4/Sine Wave"
SourceType "Sine Wave"
Amplitude "1"
Frequency "100"
Phase "0"
SampleMode "Discrete"
OutComplex "Real"
CompMethod "Trigonometric fcn"
TableSize "Speed"
SampleTime "1/20000"
SamplesPerFrame "1"
additionalParams off
allowOverrides on
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "Best precision"
numFracBits "14"
ResetState "Restart at time zero"
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [20, 0; 0, 25]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [15, 0; 0, -65]
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Filter"
SrcPort 1
Points [10, 0; 0, 30]
DstBlock "Scope"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "Gain"
DstPort 1
}
Line {
SrcBlock "Gain"
SrcPort 1
Points [5, 0]
Branch {
Points [0, 60]
DstBlock "Scope1"
DstPort 1
}
Branch {
Points [10, 0; 0, -5]
DstBlock "Filter"
DstPort 1
}
}
}
}
MatData {
NumRecords 1
DataRecord {
Tag DataTag0
Data " %)30 . ^!T 8 ( @ % "
"\" $ ! 0 % 0 #0 $ !U =6YD;VUA;F%G97( '-I9&5B87( "
" !C9FD 9G9T;V]L &-U<G)E;G1?9FEL= !F:6QT97)-861E0GD 8"
"W5R<F5N=$9S '9E<G-I;VX !H1FEG #@ , & \" "
" ( !0 @ ! 0 $ !0 $ @ ! $ %1A9P 5F"
"5R<VEO;@ . , 8 ( ! % \" 0 $ "
" X X !@ @ & 4 ( 0 $ ! D "
"( \\#\\. <!( 8 ( @ % \" $ ! 0 "
" % 0 #0 $ : 8W5R<F5N='!A;F5L &1E<VEG;@ . 0 "
" 8 ( ! % \" $ & 0 $ # &0 90!S &"
"D 9P!N . R!$ 8 ( @ % \" $ ! 0 "
" % 0 #P $ !X 5&%G 5F5R<VEO;@ :7-$97-I9VYE9 "
" 4F5S<&]N<V54>7!E 1&5S:6=N365T:&]D 0W5R<F5N=$9S 4W1A=&EC4F5S"
"<&]N<V4 0V]M<&]N96YT<P #@ %@ & \" 0 !0 @ ! "
"$@ $ ! \"0 !S &D 9P!G '4 :0 N &0 90!S &D 9P!N ' 80!N &4 ; "
" #@ #@ & \" 8 !0 @ ! 0 $ \"0 @"
" #P/PX P !@ @ ) @ 4 ( 0 $ ! "
" ( 0 #@ # & \" 0 !0 @ ! @ $ "
"! $ &P < . 2 8 ( ! % \" $ , 0 $"
" & &8 :0!L '0 9 !E ', +@!F &D <@ Q X # !@ @ \" 4 "
" ( 0 $ ! 4 ! & 0 P !V86QU90!U;FET<P #@ "
"#@ & \" 8 !0 @ ! 0 $ \"0 @ "
" '#G0 X P !@ @ $ 4 ( 0 ( ! 0 ! !( "
"'H #@ #@ & \" 0 !0 @ ! P $ ! 8 "
" !O &8 9@ X \"H#@ !@ @ ! 4 ( 0 @ ! "
" X # 0 !@ @ \" 4 ( 0 $ ! 4 ! - "
"0 $$ !486< 5F5R<VEO;@ $YA;64 !396QE8W1I;VX "
" 4W5B4V5L96-T:6]N . , 8 ( ! % \" "
" 0 $ X X !@ @ & 4 ( 0 $"
" ! D ( \\#\\. 4 8 ( ! % \""
" $ - 0 $ &@ %( 90!S ' ;P!N ', 90 @ %0 >0!P &4 "
" #@ # & \" 0 !0 @ ! @ $ ! $ &P < "
" . , 8 ( ! % \" 0 $ "
"X # 0 !@ @ \" 4 ( 0 $ ! 4 ! ) 0"
" \"T !486< !697)S:6]N !I<TUI;D]R9 !M;V1E !O<F1E<@ . "
" 6 8 ( ! % \" $ 2 0 $ ) ', :0"
"!G &< =0!I \"X 9@!I &P = !E '( ;P!R &0 90!R . . 8 ( !@ "
" % \" $ ! 0 ) \" / _#@ # & "
"\" D\" !0 @ ! 0 $ @ ! . 0 8 "
"( ! % \" $ ' 0 $ #@ ', < !E &, :0!F 'D"
" . , 8 ( ! % \" $ \" 0 $ 0 ,0"
" W X !( 0 !@ @ \" 4 ( 0 $ ! 4 ! . "
" 0 \"H !486< %9E<G-I;VX 1&5N<VET>49A8W1O<@ "
" . 8 8 ( ! % \" $ 8 0 $ , '"
", :0!G &< =0!I \"X <@!E &T 90!Z &\\ < !T &D ;P!N ', 9@!R &$ ;0!E X X !"
"@ @ & 4 ( 0 $ ! D ( \\#\\."
" , 8 ( ! % \" $ \" 0 $ 0 ,0 V X"
" @ @ !@ @ \" 4 ( 0 $ ! 4 ! * 0 "
" #P !486< 5F5R<VEO;@ &9R97%5;FET<P!&<P 1G!A<W, $9S"
"=&]P #@ ' & \" 0 !0 @ ! '0 $ "
" ! #H !F &0 80!D &4 <P!I &< ;@!P &$ ;@!E &P +@!L ' 9@!R &4 <0!P &$ <"
"P!S ', = !O ' #@ #@ & \" 8 !0 @ ! 0 "
" $ \"0 @ #P/PX P !@ @ $ 4 ( "
"0 ( ! 0 ! !( 'H #@ $ & \" 0 !0 @ ! "
" !0 $ ! H R # , P # #@ # & \" 0 "
" !0 @ ! @ $ ! $ \"X ,@ . , 8 ( ! "
" % \" $ \" 0 $ 0 +@ U X P P !@ @ \" "
" 4 ( 0 $ ! 4 ! ) 0 %H !486< !697)S"
":6]N !)4E1Y<&4 !M86=5;FET<P!!<&%S<P !!<W1O< !$<&%S<P !$<W1O< "
" !%<&%S<P !%<W1O< . 6 8 ( ! % \" "
" $ 4 0 $ * &8 9 !A &0 90!S &D 9P!N ' 80!N &4 ; N &P < "
"!M &$ 9P . . 8 ( !@ % \" $ ! 0 ) "
" \" / _#@ #@ & \" 0 !0 @ ! P $ "
" ! 8 !& $D 4@ X P !@ @ $ 4 ( 0 "
"( ! 0 ! !D $( #@ # & \" 0 !0 @ ! 0"
" $ ! \" #$ . , 8 ( ! % \" $ \""
" 0 $ 0 . P X X !@ @ $ 4 ( 0 , "
" ! 0 & , N #$ . 0 8 ( ! % \" "
" $ % 0 $ \"@ # +@ P # ,0 . . 8 ( !"
" % \" $ # 0 $ !@ # +@ Q #@ $ & "
" \" 0 !0 @ ! !0 $ ! H P \"X , P #$ "
" #@ ) ! & \" ( !0 @ ! 0 $ !0 $"
" H ! * %1A9P !697)S:6]N 5VEN9&]W %!A<F%M0V5L; . :"
" 8 ( ! % \" $ 9 0 $ ,@ ', :0!G "
"&< =0!I \"X 9@!I '( =P!I &X ;P!P '0 :0!O &X <P!F '( 80!M &4 #@ #@ "
" & \" 8 !0 @ ! 0 $ \"0 @ #P"
"/PX ! !@ @ $ 4 ( 0 < ! 0 . :"
" !A &T ;0!I &X 9P X P !@ @ $ 4 ( 0 $ ! "
" 0 @ P #@ -@! & \" ( !0 @ ! 0 $ "
" !0 $ H ! ,@ %1A9P !697)S:6]N 9G)E<55N:71S $9S "
" !&8P #@ &@ & \" 0 !0 @ ! &P "
" $ ! #8 !F &0 80!D &4 <P!I &< ;@!P &$ ;@!E &P +@!L ' 9@!R &4 "
"<0!C '4 = !O &8 9@ X X !@ @ & 4 ( 0 $ ! "
" D ( \\#\\. , 8 ( ! % \" $"
" \" 0 $ 0 2 !Z X ! !@ @ $ 4 ( 0 "
" 4 ! 0 * ,@ P # , P X P !@ @ $ "
" 4 ( 0 $ ! 0 @ R #@ , & \" ( "
" !0 @ ! 0 $ !0 $ @ ! $ %1A9P 5F5R<VEO;"
"@ . , 8 ( ! % \" 0 $ "
" X X !@ @ & 4 ( 0 $ ! D ( "
" \\#\\. @ ( 8 ( @ % \" $ ! 0 %"
" 0 $ $ !P 5&%G %9E<G-I;VX !&:6QT97)3=')U8"
"W1U<F4 4V]U<F-E $]R9&5R !I<U-T86)L90 4V5C=&"
"EO;G, X P !@ @ $ 4 ( ! "
" 0 #@ #@ & \" 8 !0 @ ! 0 $ "
" \"0 @ #P/PX !0 !@ @ $ 4 ( 0 \\ "
" ! 0 > 1 !I '( 90!C '0 ( !F &\\ <@!M \" 1@!) %( . 0 "
" 8 ( ! % \" $ ( 0 $ $ $0 90!S &D 9"
"P!N &4 9 . . 8 ( !@ % \" $ ! 0 ) "
" \" #% #@ #@ & \" 8 !0 @ ! 0 $ "
" \"0 @ #P/PX X !@ @ & 4 ( 0 "
" $ ! D ( \\#\\. Z 8 ( @ % "
" \" $ ! 0 % 0 $@ $ D 8W5R<F5N=$%N86QY<VES 3W9"
"E<FQA>65D06YA;'ES:7, X !( !@ @ $ 4 ( 0 P "
" ! 0 8 8P!O &4 9@!F &D 8P!I &4 ;@!T ', #@ # & \" "
" 0 !0 @ $ ! . @ 4 8 ( $"
"0 ! $ & :&%N9&QE ! \"P &1F:6QT+F1F9FER . "
" . 4 8 ( 0 % \" @ ! 0 . @ $ 8 "
" ( \"0 % \" % ! ! 0 \" 4 $ $ * D "
" + \"X Z $@! !0 0 !D9FEL= !D9F9I<@!&:6QT97)3=')U8W1U<F4"
" 1&ER96-T(&9O<FT@1DE2 %-T871E<P!(:61D96Y3=&%T97, 5&%P26YD97@ ;F-O969F<P!N8VAA"
";FYE;', 3G5M97)A=&]R ! @ "
" ! 0 "
"< # 0 % 0 & 0 $ ' 0 ( ( 0 "
" , ) 0 0 * 0 4 X !X !@ @ ! "
" 4 ( 0 $ ! X !( !@ @ - 4 ( "
" !0 $ ! 8 4 W0( ! 0 $ #@ +@ "
" & \" 8 !0 @ 1 0 $ \"0 (@ "
" "
" "
" #@ , & \" 8 !0 @ 2 0 $ "
" \"0 ) "
" "
" . . 8 ( !"
"@ % \" $ ! 0 ) \" #@ #@ &"
" \" 8 !0 @ ! 0 $ \"0 @ R0 X"
" P !@ @ & 4 ( ! D #@ "
" , & \" 8 !0 @ ! $@ $ \"0 ) #MO9Y"
"F\\L;P/J]]]G^=2O<^$I1SUS'Z!#_C*.*ZP(\\1/_/0MP85%AH_2Q1 P:QT(3_F&\"C5-FPE/S\"V"
"42Z!:\"@_EZM:^5(\"*C^7JUKY4@(J/S\"V42Z!:\"@_YA@HU39L)3]+%$#!K'0A/_/0MP85%AH_X"
"RCBNL\"/$3\\2E'/7,?H$/Z]]]G^=2O<^[;V>9O+&\\#X. 0 8 ( ! "
"% \" $ ( 0 $ $ $0 90!S &D 9P!N &4 9 . . 8"
" ( !@ % \" $ ! 0 ) \" B-- #@"
" #@ & \" 8 !0 @ ! 0 $ \"0 @ \":"
"F9F9F9GQ/PX X !@ @ & 4 ( 0 $ ! D "
" ( 0 ;$ "
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -