📄 shuzilizi1.mdl
字号:
ShowName off
IconShape "round"
Inputs "++|"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [3, 1]
Position [375, 220, 395, 240]
ShowName off
IconShape "round"
Inputs "+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [385, 385, 405, 405]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [785, 385, 805, 405]
ShowName off
IconShape "round"
Inputs "-+|"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum4"
Ports [2, 1]
Position [855, 310, 875, 330]
Orientation "up"
NamePlacement "alternate"
ShowName off
IconShape "round"
Inputs "+-|"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum5"
Ports [3, 1]
Position [855, 240, 875, 260]
ShowName off
IconShape "round"
Inputs "+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType ToWorkspace
Name "To Workspace"
Position [525, 530, 585, 560]
VariableName "x4"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace1"
Position [200, 15, 260, 45]
VariableName "x1"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace2"
Position [585, 600, 645, 630]
VariableName "simout"
MaxDataPoints "inf"
SampleTime "0.5"
SaveFormat "Structure"
}
Block {
BlockType ToWorkspace
Name "To Workspace3"
Position [225, 445, 285, 475]
VariableName "x2"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType ToWorkspace
Name "To Workspace4"
Position [580, 50, 640, 80]
VariableName "x3"
MaxDataPoints "inf"
SampleTime "-1"
SaveFormat "Array"
}
Block {
BlockType UnitDelay
Name "Unit Delay"
Position [115, 243, 150, 277]
X0 "1"
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay1"
Position [115, 293, 150, 327]
X0 "2"
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay2"
Position [190, 83, 225, 117]
X0 "-1"
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay3"
Position [190, 138, 225, 172]
X0 "-2"
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay4"
Position [605, 113, 640, 147]
X0 "1"
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay5"
Position [535, 238, 570, 272]
X0 "-2"
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay6"
Position [530, 313, 565, 347]
SampleTime "0.5"
}
Block {
BlockType UnitDelay
Name "Unit Delay7"
Position [605, 163, 640, 197]
X0 "3"
SampleTime "0.5"
}
Block {
BlockType Constant
Name "wk"
Position [220, 330, 250, 360]
Value "[0 0]"
}
Line {
SrcBlock "Unit Delay"
SrcPort 1
Points [10, 0]
Branch {
Points [0, -160]
DstBlock "Unit Delay2"
DstPort 1
}
Branch {
Points [0, 30; 25, 0]
Branch {
DstBlock "Mux"
DstPort 1
}
Branch {
Points [0, -55]
DstBlock "Subsystem"
DstPort 3
}
}
}
Line {
SrcBlock "Unit Delay1"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Unit Delay3"
DstPort 1
}
Branch {
Points [25, 0]
Branch {
DstBlock "Mux"
DstPort 2
}
Branch {
Points [0, -65]
DstBlock "Subsystem"
DstPort 4
}
}
}
Line {
SrcBlock "Mux"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "A"
DstPort 1
}
Branch {
Points [0, 140]
DstBlock "C"
DstPort 1
}
}
Line {
SrcBlock "Unit Delay3"
SrcPort 1
Points [40, 0]
Branch {
DstBlock "Mux1"
DstPort 2
}
Branch {
Points [0, 45; -70, 0; 0, 25]
DstBlock "Subsystem"
DstPort 2
}
}
Line {
SrcBlock "Unit Delay2"
SrcPort 1
Points [20, 0]
Branch {
Points [25, 0]
DstBlock "Mux1"
DstPort 1
}
Branch {
Points [0, 90; -45, 0]
DstBlock "Subsystem"
DstPort 1
}
}
Line {
SrcBlock "Mux1"
SrcPort 1
DstBlock "Ad"
DstPort 1
}
Line {
SrcBlock "Ad"
SrcPort 1
Points [25, 0]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [10, 0; 0, -165; -345, 0]
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 2
Points [5, 0]
Branch {
DstBlock "Unit Delay1"
DstPort 1
}
Branch {
Points [0, 150]
DstBlock "To Workspace3"
DstPort 1
}
}
Line {
SrcBlock "Demux"
SrcPort 1
Points [10, 0; 0, -30]
Branch {
DstBlock "Unit Delay"
DstPort 1
}
Branch {
Points [0, -215; 60, 0; 0, -15]
DstBlock "To Workspace1"
DstPort 1
}
}
Line {
SrcBlock "wk"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "E"
DstPort 1
}
Branch {
Points [0, 50]
DstBlock "F"
DstPort 1
}
}
Line {
SrcBlock "A"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "E"
SrcPort 1
Points [25, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "F"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "C"
SrcPort 1
Points [35, 0]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Sum2"
SrcPort 1
Points [130, 0]
Branch {
DstBlock "Sum3"
DstPort 2
}
Branch {
Points [0, 85]
DstBlock "Scope2"
DstPort 1
}
}
Line {
SrcBlock "Unit Delay7"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Mux3"
DstPort 2
}
Branch {
Points [0, 65]
DstBlock "Subsystem1"
DstPort 2
}
}
Line {
SrcBlock "Unit Delay4"
SrcPort 1
Points [20, 0; 0, 30; 5, 0]
Branch {
DstBlock "Mux3"
DstPort 1
}
Branch {
DstBlock "Subsystem1"
DstPort 1
}
}
Line {
SrcBlock "Mux3"
SrcPort 1
DstBlock "Ad1"
DstPort 1
}
Line {
SrcBlock "Unit Delay5"
SrcPort 1
Points [5, 0]
Branch {
Points [0, -125]
DstBlock "Unit Delay4"
DstPort 1
}
Branch {
Points [20, 0; 0, 15]
Branch {
Points [0, 40]
DstBlock "Mux2"
DstPort 1
}
Branch {
Points [70, 0]
DstBlock "Subsystem1"
DstPort 3
}
}
}
Line {
SrcBlock "Unit Delay6"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Mux2"
DstPort 2
}
Branch {
Points [0, -45]
Branch {
DstBlock "Unit Delay7"
DstPort 1
}
Branch {
Points [80, 0]
DstBlock "Subsystem1"
DstPort 4
}
}
}
Line {
SrcBlock "Mux2"
SrcPort 1
Points [0, 0; 25, 0]
Branch {
DstBlock "A1"
DstPort 1
}
Branch {
Points [0, 35]
DstBlock "C1"
DstPort 1
}
}
Line {
SrcBlock "C1"
SrcPort 1
Points [60, 0]
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "Demux1"
SrcPort 2
Points [5, 0]
Branch {
DstBlock "Unit Delay6"
DstPort 1
}
Branch {
Points [0, 115; -70, 0; 0, 110; 10, 0; 0, -10]
DstBlock "To Workspace"
DstPort 1
}
}
Line {
SrcBlock "Demux1"
SrcPort 1
Points [5, 0; 0, -55]
Branch {
DstBlock "Unit Delay5"
DstPort 1
}
Branch {
Points [0, -190]
DstBlock "To Workspace4"
DstPort 1
}
}
Line {
SrcBlock "A1"
SrcPort 1
DstBlock "Sum4"
DstPort 1
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "L"
DstPort 1
}
Line {
SrcBlock "Sum4"
SrcPort 1
DstBlock "Sum5"
DstPort 3
}
Line {
SrcBlock "Ad1"
SrcPort 1
Points [60, 0]
DstBlock "Sum5"
DstPort 1
}
Line {
SrcBlock "Sum5"
SrcPort 1
Points [15, 0; 0, -150; -415, 0]
DstBlock "Demux1"
DstPort 1
}
Line {
SrcBlock "L"
SrcPort 1
Points [5, 0]
DstBlock "Sum4"
DstPort 2
}
Line {
SrcBlock "Subsystem"
SrcPort 1
DstBlock "B"
DstPort 1
}
Line {
SrcBlock "B"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Subsystem1"
SrcPort 1
DstBlock "B1"
DstPort 1
}
Line {
SrcBlock "B1"
SrcPort 1
DstBlock "Sum5"
DstPort 2
}
Line {
SrcBlock "Clock"
SrcPort 1
Points [35, 0; 0, 10]
DstBlock "To Workspace2"
DstPort 1
}
Annotation {
Name "yk"
Position [442, 382]
}
Annotation {
Position [529, 331]
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -