📄 cic_m.mdl
字号:
Block {
BlockType Constant
Name "Constant5"
Position [940, 70, 970, 100]
}
Block {
BlockType Constant
Name "Constant6"
Position [1050, 750, 1080, 780]
Value "0.000000000001"
}
Block {
BlockType Constant
Name "Constant7"
Position [950, 700, 980, 730]
Value "4"
}
Block {
BlockType Constant
Name "Constant8"
Position [1040, 925, 1070, 955]
Value "0"
}
Block {
BlockType Constant
Name "Constant9"
Position [940, 875, 970, 905]
Value "6"
}
Block {
BlockType Reference
Name "Discrete \nImpulse1"
Ports [0, 1]
Position [185, 381, 225, 419]
SourceBlock "dspsrcs4/Discrete \nImpulse"
SourceType "Discrete Impulse "
Delay "0"
SampleTime "1"
FrameSample "1"
additionalParams off
dataType "double"
wordLen "16"
udDataType "sfix(16)"
fracBitsMode "Best precision"
numFracBits "14"
}
Block {
BlockType Display
Name "Display"
Ports [1]
Position [1065, 493, 1240, 537]
Format "long"
Decimation "1"
}
Block {
BlockType Display
Name "Display1"
Ports [1]
Position [1040, 1005, 1200, 1035]
Format "long"
Decimation "1"
}
Block {
BlockType Reference
Name "Downsample1"
Ports [1, 1]
Position [405, 833, 440, 867]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "2"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "Downsample2"
Ports [1, 1]
Position [630, 658, 665, 692]
SourceBlock "dspsigops/Downsample"
SourceType "Downsample"
N "1"
phase "0"
ic "0"
smode "Allow multirate"
fmode "Maintain input frame size"
}
Block {
BlockType Reference
Name "FFT"
Ports [1, 1]
Position [805, 833, 845, 867]
SourceBlock "dspxfrm3/FFT"
SourceType "FFT"
CompMethod "Table lookup"
TableOpt "Speed"
BitRevOrder off
}
Block {
BlockType Gain
Name "Gain1"
Position [270, 385, 300, 415]
}
Block {
BlockType Gain
Name "Gain2"
Position [1365, 395, 1395, 425]
Gain "20"
}
Block {
BlockType Gain
Name "Gain3"
Position [1310, 35, 1340, 65]
Gain "20"
}
Block {
BlockType Gain
Name "Gain4"
Position [1220, 230, 1250, 260]
Gain "20"
}
Block {
BlockType Gain
Name "Gain5"
Position [1220, 670, 1250, 700]
Gain "20"
}
Block {
BlockType Gain
Name "Gain6"
Position [1210, 845, 1240, 875]
Gain "20"
}
Block {
BlockType Reference
Name "Int-cobm D_U"
Ports [1]
Position [1280, 835, 1315, 885]
SourceBlock "dspsnks4/Vector\nScope"
SourceType "Vector Scope"
ScopeProperties on
Domain "Frequency"
HorizSpan "1"
DisplayProperties off
AxisGrid on
Memory on
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "[232 258 560 420]"
AxisProperties off
XUnits "Hertz"
XRange "[0...Fs]"
InheritXIncr on
XIncr "1"
XLabel "Time"
YUnits "Magnitude"
YMin "-60"
YMax "1"
YLabel "Amplitude"
LineProperties off
}
Block {
BlockType Reference
Name "Integer Delay1"
Ports [1, 1]
Position [430, 57, 475, 93]
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Integer Delay2"
Ports [1, 1]
Position [530, 715, 580, 755]
Orientation "left"
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Integer Delay3"
Ports [1, 1]
Position [300, 873, 325, 907]
Orientation "left"
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Integer Delay4"
Ports [1, 1]
Position [525, 255, 575, 295]
Orientation "left"
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Integer Delay5"
Ports [1, 1]
Position [325, 702, 370, 738]
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "1"
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Integer Delay7"
Ports [1, 1]
Position [520, 878, 540, 912]
SourceBlock "dspsigops/Integer Delay"
SourceType "Integer Delay"
delay "6"
ic "0"
reset_popup "None"
}
Block {
BlockType Reference
Name "Integer Freq"
Ports [1]
Position [1290, 220, 1325, 270]
SourceBlock "dspsnks4/Vector\nScope"
SourceType "Vector Scope"
ScopeProperties on
Domain "Frequency"
HorizSpan "1"
DisplayProperties off
AxisGrid on
Memory on
FrameNumber on
AxisLegend off
AxisZoom off
OpenScopeAtSimStart on
OpenScopeImmediately off
FigPos "[232 258 560 420]"
AxisProperties off
XUnits "Hertz"
XRange "[0...Fs]"
InheritXIncr on
XIncr "1"
XLabel "Time"
YUnits "Magnitude"
YMin "-252"
YMax "63.2162990894361"
YLabel "Amplitude"
LineProperties off
}
Block {
BlockType Reference
Name "Magnitude\nFFT1"
Ports [1, 1]
Position [830, 22, 890, 58]
SourceBlock "dspspect3/Magnitude\nFFT"
SourceType "Magnitude FFT"
mag_or_magsq "Magnitude"
fftLenInherit on
fftsize "256"
}
Block {
BlockType Reference
Name "Magnitude\nFFT2"
Ports [1, 1]
Position [825, 227, 885, 263]
SourceBlock "dspspect3/Magnitude\nFFT"
SourceType "Magnitude FFT"
mag_or_magsq "Magnitude"
fftLenInherit on
fftsize "256"
}
Block {
BlockType Reference
Name "Magnitude\nFFT3"
Ports [1, 1]
Position [740, 382, 800, 418]
SourceBlock "dspspect3/Magnitude\nFFT"
SourceType "Magnitude FFT"
mag_or_magsq "Magnitude"
fftLenInherit on
fftsize "256"
}
Block {
BlockType Reference
Name "Magnitude\nFFT4"
Ports [1, 1]
Position [825, 657, 885, 693]
SourceBlock "dspspect3/Magnitude\nFFT"
SourceType "Magnitude FFT"
mag_or_magsq "Magnitude"
fftLenInherit on
fftsize "256"
}
Block {
BlockType Math
Name "Math\nFunction"
Ports [1, 1]
Position [1295, 395, 1325, 425]
Operator "log10"
}
Block {
BlockType Math
Name "Math\nFunction1"
Ports [1, 1]
Position [1240, 35, 1270, 65]
Operator "log10"
}
Block {
BlockType Math
Name "Math\nFunction2"
Ports [1, 1]
Position [1155, 230, 1185, 260]
Operator "log10"
}
Block {
BlockType Math
Name "Math\nFunction3"
Ports [1, 1]
Position [1155, 670, 1185, 700]
Operator "log10"
}
Block {
BlockType Math
Name "Math\nFunction4"
Ports [1, 1]
Position [1145, 845, 1175, 875]
Operator "log10"
}
Block {
BlockType Reference
Name "Maximum"
Ports [1, 1]
Position [990, 495, 1045, 535]
SourceBlock "dspstat3/Maximum"
SourceType "Maximum"
fcn "Value"
reset "None"
}
Block {
BlockType Reference
Name "Maximum1"
Ports [1, 1]
Position [955, 1000, 1010, 1040]
SourceBlock "dspstat3/Maximum"
SourceType "Maximum"
fcn "Value"
reset "None"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [1080, 390, 1125, 425]
Inputs "*/"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [1030, 225, 1075, 260]
Inputs "*/"
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [1030, 665, 1075, 700]
Inputs "*/"
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [1035, 30, 1080, 65]
Inputs "*/"
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1]
Position [1020, 840, 1065, 875]
Inputs "*/"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [1095, 235, 1115, 255]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum10"
Ports [2, 1]
Position [395, 665, 415, 685]
ShowName off
IconShape "round"
Inputs "|+-"
}
Block {
BlockType Sum
Name "Sum12"
Ports [2, 1]
Position [540, 840, 560, 860]
ShowName off
IconShape "round"
Inputs "|+-"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [485, 30, 505, 50]
ShowName off
IconShape "round"
Inputs "|+-"
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [1175, 40, 1195, 60]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum4"
Ports [2, 1]
Position [1245, 400, 1265, 420]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum5"
Ports [2, 1]
Position [495, 235, 515, 255]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum6"
Ports [2, 1]
Position [1095, 675, 1115, 695]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum7"
Ports [2, 1]
Position [500, 665, 520, 685]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum8"
Ports [2, 1]
Position [1085, 850, 1105, 870]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType Sum
Name "Sum9"
Ports [2, 1]
Position [280, 840, 300, 860]
ShowName off
IconShape "round"
Inputs "|++"
}
Block {
BlockType ToWorkspace
Name "To Workspace1"
Position [1330, 925, 1390, 955]
VariableName "simout"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -