📄 apf51.mdl
字号:
Name "Sine Wave1"
Ports [0, 1]
Position [165, 300, 195, 330]
SineType "Time based"
Frequency "2*pi*50"
Phase "pi*2/3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave2"
Ports [0, 1]
Position [175, 445, 205, 475]
SineType "Time based"
Frequency "2*pi*50"
Phase "pi*4/3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave3"
Ports [0, 1]
Position [155, 140, 185, 170]
SineType "Time based"
Frequency "2*pi*50"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave4"
Ports [0, 1]
Position [175, 365, 205, 395]
SineType "Time based"
Frequency "2*pi*50*15"
Phase "pi*2/3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave5"
Ports [0, 1]
Position [175, 515, 205, 545]
SineType "Time based"
Frequency "2*pi*50*7"
Phase "pi*4/3"
SampleTime "0"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [245, 180, 265, 200]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [270, 330, 290, 350]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [280, 475, 300, 495]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Outport
Name "ia"
Position [365, 183, 395, 197]
}
Block {
BlockType Outport
Name "ib"
Position [370, 333, 400, 347]
Port "2"
}
Block {
BlockType Outport
Name "ic"
Position [375, 473, 405, 487]
Port "3"
}
Line {
SrcBlock "Sine Wave3"
SrcPort 1
Points [25, 0; 0, 35]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [25, 0; 0, 20; 35, 0; 0, 5]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Sine Wave2"
SrcPort 1
Points [20, 0; 0, 25]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [0, 0]
DstBlock "ib"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
Points [25, 0; 0, -5]
DstBlock "ic"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "ia"
DstPort 1
}
Line {
SrcBlock "Sine Wave5"
SrcPort 1
Points [20, 0; 0, -20]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Sine Wave4"
SrcPort 1
Points [20, 0; 0, -15]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [20, 0; 0, -30; 40, 0]
DstBlock "Sum"
DstPort 2
}
Annotation {
Position [152, 296]
}
Annotation {
Position [281, 221]
}
Annotation {
Position [548, 407]
}
Annotation {
Position [500, 464]
}
Annotation {
Position [428, 602]
}
Annotation {
Position [321, 570]
}
}
}
Block {
BlockType SubSystem
Name "vpower"
Ports [0, 3]
Position [25, 130, 65, 190]
TreatAsAtomicUnit off
RTWSystemCode "Auto"
System {
Name "vpower"
Location [2, 82, 1142, 818]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Sin
Name "Sine Wave"
Ports [0, 1]
Position [340, 120, 370, 150]
SineType "Time based"
Frequency "2*pi*50"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave1"
Ports [0, 1]
Position [345, 205, 375, 235]
SineType "Time based"
Frequency "2*pi*50"
Phase "pi*2/3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave2"
Ports [0, 1]
Position [355, 350, 385, 380]
SineType "Time based"
Frequency "2*pi*50"
Phase "pi*4/3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave3"
Ports [0, 1]
Position [335, 45, 365, 75]
SineType "Time based"
Frequency "2*pi*50*5"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave4"
Ports [0, 1]
Position [355, 270, 385, 300]
SineType "Time based"
Frequency "2*pi*50*15"
Phase "pi*2/3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine Wave5"
Ports [0, 1]
Position [355, 420, 385, 450]
SineType "Time based"
Frequency "2*pi*50*7"
Phase "pi*4/3"
SampleTime "0"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [425, 85, 445, 105]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [450, 235, 470, 255]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [460, 380, 480, 400]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Outport
Name "ua"
Position [535, 88, 565, 102]
}
Block {
BlockType Outport
Name "ub"
Position [550, 238, 580, 252]
Port "2"
}
Block {
BlockType Outport
Name "uc"
Position [555, 378, 585, 392]
Port "3"
}
Line {
SrcBlock "Sine Wave3"
SrcPort 1
Points [25, 0; 0, 35]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [20, 0; 0, -30; 40, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [25, 0; 0, 20; 35, 0; 0, 5]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Sine Wave4"
SrcPort 1
Points [20, 0; 0, -15]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Sine Wave2"
SrcPort 1
Points [20, 0; 0, 25]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sine Wave5"
SrcPort 1
Points [20, 0; 0, -20]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "ua"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "ub"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
Points [25, 0; 0, -5]
DstBlock "uc"
DstPort 1
}
Annotation {
Position [332, 201]
}
Annotation {
Position [461, 126]
}
Annotation {
Position [531, 564]
}
}
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "C32"
DstPort 1
}
Line {
Name "i"
Labels [0, 0]
SrcBlock "Mux1"
SrcPort 1
Points [510, 0]
Branch {
DstBlock "Sum"
DstPort 2
}
Branch {
DstBlock "Scope2"
DstPort 1
}
}
Line {
SrcBlock "Demux"
SrcPort 1
DstBlock "C"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 2
Points [50, 0]
DstBlock "C"
DstPort 2
}
Line {
Name "ip"
Labels [0, 0]
SrcBlock "C"
SrcPort 1
DstBlock "LPF"
DstPort 1
}
Line {
Name "iq"
Labels [0, 0]
SrcBlock "C"
SrcPort 2
DstBlock "LPF"
DstPort 2
}
Line {
Name "/ip"
Labels [0, 0]
SrcBlock "LPF"
SrcPort 1
DstBlock "C_1"
DstPort 1
}
Line {
Name "/iq"
Labels [0, 0]
SrcBlock "LPF"
SrcPort 2
DstBlock "C_1"
DstPort 2
}
Line {
SrcBlock "C_1"
SrcPort 1
DstBlock "C23"
DstPort 1
}
Line {
SrcBlock "C32"
SrcPort 1
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "C23"
SrcPort 1
Points [15, 0]
Branch {
Points [0, -60]
DstBlock "Scope3"
DstPort 1
}
Branch {
Labels [1, 0]
DstBlock "Sum"
DstPort 1
}
}
Line {
SrcBlock "vpower"
SrcPort 1
Points [50, 0; 0, 10]
DstBlock "Mux"
DstPort 1
}
Line {
SrcBlock "vpower"
SrcPort 2
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "vpower"
SrcPort 3
Points [50, 0; 0, -10]
DstBlock "Mux"
DstPort 3
}
Line {
SrcBlock "lpower"
SrcPort 1
Points [50, 0; 0, 15]
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "lpower"
SrcPort 2
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "lpower"
SrcPort 3
Points [50, 0; 0, -15]
DstBlock "Mux1"
DstPort 3
}
Line {
Name "ih"
Labels [0, 0]
SrcBlock "Sum"
SrcPort 1
DstBlock "Scope1"
DstPort 1
}
Annotation {
Position [564, 415]
}
Annotation {
Name "if"
Position [662, 157]
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -