📄 svpwm3.mdl
字号:
}
Block {
BlockType Outport
Name "xyz"
Position [585, 205, 615, 219]
}
Line {
SrcBlock "pi/1"
SrcPort 1
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Math\nFunction"
SrcPort 1
Points [0, 0; 35, 0]
Branch {
Points [20, 0]
DstBlock "Trigonometric\nFunction"
DstPort 1
}
Branch {
Points [0, 80]
DstBlock "Sum2"
DstPort 1
}
Branch {
Points [0, -80]
DstBlock "x1"
DstPort 1
}
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Trigonometric\nFunction2"
DstPort 1
}
Line {
SrcBlock "Trigonometric\nFunction"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Trigonometric\nFunction2"
SrcPort 1
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "amp"
SrcPort 1
Points [190, 0; 0, 30]
Branch {
Points [0, 105]
DstBlock "Product"
DstPort 1
}
Branch {
DstBlock "Product1"
DstPort 1
}
}
Line {
SrcBlock "pi/3"
SrcPort 1
DstBlock "Math\nFunction"
DstPort 2
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [65, 0; 0, 50]
DstBlock "Mux1"
DstPort 2
}
Branch {
Points [0, 30]
DstBlock "Sum3"
DstPort 1
}
}
Line {
SrcBlock "Product"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
Points [50, 0; 0, -65]
DstBlock "Mux1"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "Sum3"
DstPort 3
}
}
Line {
SrcBlock "one"
SrcPort 1
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Sum3"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [10, 0]
DstBlock "Mux1"
DstPort 3
}
Branch {
Labels [2, 0]
Points [0, 30]
DstBlock "d1"
DstPort 1
}
}
Line {
SrcBlock "d1"
SrcPort 1
DstBlock "Switch"
DstPort 2
}
Line {
SrcBlock "x1"
SrcPort 1
Points [0, 0; 40, 0]
Branch {
Points [80, 0]
DstBlock "Mux2"
DstPort 1
}
Branch {
Points [0, 15]
DstBlock "Sum1"
DstPort 1
}
}
Line {
Name "y1"
Labels [0, 0]
SrcBlock "Sum1"
SrcPort 1
DstBlock "Mux2"
DstPort 2
}
Line {
SrcBlock "2"
SrcPort 1
Points [0, -5]
DstBlock "Mux2"
DstPort 3
}
Line {
SrcBlock "1"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Mux1"
SrcPort 1
Points [10, 0; 0, 60; 80, 0; 0, -10]
DstBlock "Switch"
DstPort 3
}
Line {
SrcBlock "Mux2"
SrcPort 1
Points [95, 0; 0, 140]
DstBlock "Switch"
DstPort 1
}
Line {
SrcBlock "phase"
SrcPort 1
DstBlock "Math\nFunction"
DstPort 1
}
Line {
SrcBlock "Switch"
SrcPort 1
DstBlock "xyz"
DstPort 1
}
Annotation {
Name "alpha"
Position [135, 110]
}
Annotation {
Name "y"
Position [386, 127]
}
Annotation {
Name "x"
Position [366, 230]
}
Annotation {
Name "z"
Position [392, 197]
}
Annotation {
Name "overmodulation"
Position [468, 47]
}
Annotation {
Name "linear modulation"
Position [468, 252]
}
}
}
Line {
SrcBlock "sector2"
SrcPort 1
DstBlock "sector\nselector"
DstPort 3
}
Line {
SrcBlock "sector1"
SrcPort 1
DstBlock "sector\nselector"
DstPort 2
}
Line {
SrcBlock "sector3"
SrcPort 1
DstBlock "sector\nselector"
DstPort 4
}
Line {
SrcBlock "5"
SrcPort 1
DstBlock "Sum4"
DstPort 2
}
Line {
Labels [0, 0]
SrcBlock "G"
SrcPort 1
DstBlock "Sum4"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 2
DstBlock "Cartesian to\nPolar"
DstPort 2
}
Line {
SrcBlock "Demux"
SrcPort 1
DstBlock "Cartesian to\nPolar"
DstPort 1
}
Line {
SrcBlock "Cartesian to\nPolar"
SrcPort 1
DstBlock "modulation\nindex1"
DstPort 1
}
Line {
SrcBlock "sector4"
SrcPort 1
DstBlock "sector\nselector"
DstPort 5
}
Line {
SrcBlock "sector5"
SrcPort 1
DstBlock "sector\nselector"
DstPort 6
}
Line {
SrcBlock "sector6"
SrcPort 1
DstBlock "sector\nselector"
DstPort 7
}
Line {
SrcBlock "sector selector1"
SrcPort 1
Points [55, 0]
Branch {
Points [0, 90]
DstBlock "sector\nselector"
DstPort 1
}
Branch {
DstBlock "sector #"
DstPort 1
}
}
Line {
SrcBlock "sector\nselector"
SrcPort 1
DstBlock "Product3"
DstPort 1
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
DstBlock "G"
DstPort 1
}
Branch {
Points [0, -70]
DstBlock "pole duty ratios"
DstPort 1
}
}
Line {
SrcBlock "xyz"
SrcPort 1
Points [45, 0; 0, 170]
Branch {
Points [-285, 0]
DstBlock "Product3"
DstPort 2
}
Branch {
DstBlock "state duty ratios"
DstPort 1
}
}
Line {
SrcBlock "Repeating\nSequence"
SrcPort 1
Points [5, 0; 0, -25]
DstBlock "Relational\nOperator"
DstPort 2
}
Line {
SrcBlock "T1"
SrcPort 1
DstBlock "Sum5"
DstPort 2
}
Line {
SrcBlock "int2"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Sum5"
DstPort 1
}
Branch {
DstBlock "T1"
DstPort 1
}
}
Line {
SrcBlock "Sum5"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "2 phase voltage"
DstPort 1
}
Branch {
Points [0, 65]
DstBlock "To Workspace2"
DstPort 1
}
}
Line {
SrcBlock "Sine Wave"
SrcPort 1
Points [15, 0; 0, 45]
DstBlock "Mux3"
DstPort 1
}
Line {
SrcBlock "Sine Wave1"
SrcPort 1
Points [-10, 0]
DstBlock "Mux3"
DstPort 2
}
Line {
SrcBlock "Sine Wave2"
SrcPort 1
Points [15, 0; 0, -45]
DstBlock "Mux3"
DstPort 3
}
Line {
SrcBlock "Sum4"
SrcPort 1
Points [10, 0; 0, 90]
DstBlock "Manual Switch"
DstPort 1
}
Line {
SrcBlock "Manual Switch"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
DstBlock "Relational\nOperator"
DstPort 1
}
Branch {
Points [0, -65]
DstBlock "control signals"
DstPort 1
}
}
Line {
SrcBlock "modulation\nindex2"
SrcPort 1
Points [95, 0; 0, -95]
DstBlock "Manual Switch"
DstPort 2
}
Line {
SrcBlock "Mux3"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [0, 285]
DstBlock "modulation\nindex2"
DstPort 1
}
Branch {
Points [0, -230]
DstBlock "3/2"
DstPort 1
}
}
Line {
SrcBlock "3/2"
SrcPort 1
Points [10, 0]
Branch {
DstBlock "Demux"
DstPort 1
}
Branch {
Points [0, 80]
DstBlock "sector selector1"
DstPort 1
}
}
Line {
SrcBlock "3to2"
SrcPort 1
Points [30, 0]
Branch {
DstBlock "To Workspace1"
DstPort 1
}
Branch {
Points [0, 100; -260, 0; 0, 25]
DstBlock "int2"
DstPort 1
}
}
Line {
SrcBlock "Vdc"
SrcPort 1
DstBlock "3to2"
DstPort 1
}
Line {
SrcBlock "Relational\nOperator"
SrcPort 1
DstBlock "N2n"
DstPort 1
}
Line {
SrcBlock "N2n"
SrcPort 1
DstBlock "Vdc"
DstPort 1
}
Line {
SrcBlock "modulation\nindex1"
SrcPort 1
DstBlock "xyz"
DstPort 1
}
Line {
SrcBlock "Cartesian to\nPolar"
SrcPort 2
DstBlock "xyz"
DstPort 2
}
Annotation {
Name "SPACE VECTOR PULSE WIDTH MODULATION"
Position [454, 36]
ForegroundColor "red"
FontName "Arial"
FontSize 20
FontWeight "bold"
}
Annotation {
Name "sequencing factors"
Position [300, 299]
FontSize 12
}
Annotation {
Name "1"
Position [210, 346]
}
Annotation {
Name "2"
Position [210, 381]
}
Annotation {
Name "3"
Position [210, 413]
}
Annotation {
Name "4"
Position [210, 448]
}
Annotation {
Name "5"
Position [208, 485]
}
Annotation {
Name "6"
Position [210, 521]
}
Annotation {
Name "A"
Position [258, 323]
}
Annotation {
Name "B"
Position [295, 321]
}
Annotation {
Name "C"
Position [336, 324]
}
Annotation {
Name "modulation\nindex"
Position [426, 82]
ForegroundColor "blue"
FontName "Arial"
FontSize 11
FontWeight "bold"
}
Annotation {
Name "PWM SIGNALS"
Position [1119, 492]
FontName "Arial"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "Cycle average"
Position [1096, 736]
FontSize 12
FontWeight "bold"
}
Annotation {
Name "SINUSOIDAL PULSE WIDTH MODULATION"
Position [424, 701]
ForegroundColor "red"
FontSize 18
FontWeight "bold"
}
Annotation {
Name "modulation\nindex"
Position [546, 617]
ForegroundColor "blue"
FontName "Arial"
FontSize 14
FontWeight "bold"
}
Annotation {
Name "3-phase input"
Position [62, 271]
FontName "Arial"
FontSize 16
FontWeight "bold"
}
Annotation {
Name "Vdc"
Position [1114, 594]
ForegroundColor "blue"
FontName "Arial"
FontSize 14
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -