📄 bldcm.mdl
字号:
}
Block {
BlockType Saturate
Name "M1_1/2"
Position [305, 170, 335, 200]
}
Block {
BlockType Integrator
Name "M1_1/s"
Ports [1, 1]
Position [540, 57, 565, 83]
}
Block {
BlockType Gain
Name "M1_2*Ke"
Position [355, 173, 375, 197]
Gain "KeKe"
}
Block {
BlockType Gain
Name "M1_R"
Position [525, 210, 545, 230]
Orientation "left"
Gain "Rs"
}
Block {
BlockType Gain
Name "M2_1/(Ls-Lm)"
Position [610, 279, 630, 301]
Gain "LsLm"
}
Block {
BlockType Saturate
Name "M2_1/2"
Position [305, 300, 335, 330]
}
Block {
BlockType Integrator
Name "M2_1/s"
Ports [1, 1]
Position [545, 152, 570, 178]
}
Block {
BlockType Gain
Name "M2_2*Ke"
Position [355, 304, 375, 326]
Gain "KeKe"
}
Block {
BlockType Gain
Name "M2_R"
Position [525, 320, 545, 340]
Orientation "left"
Gain "Rs"
}
Block {
BlockType Integrator
Name "M3_1/s"
Ports [1, 1]
Position [545, 277, 570, 303]
}
Block {
BlockType Constant
Name "M_-2*pi/3"
Position [110, 184, 150, 206]
FontName "Arial"
FontSize 14
Value "-2.0943950666666666666666666666667"
}
Block {
BlockType Constant
Name "M_0"
Position [110, 99, 150, 121]
FontName "Arial"
FontSize 14
Value "0"
}
Block {
BlockType Integrator
Name "M_1/s"
Ports [1, 1]
Position [145, 227, 170, 253]
}
Block {
BlockType Constant
Name "M_2*pi/3"
Position [115, 314, 155, 336]
FontName "Arial"
FontSize 14
Value "2.0943950666666666666666666666667"
}
Block {
BlockType Gain
Name "M_P"
Position [95, 224, 125, 256]
Gain "P"
}
Block {
BlockType Product
Name "M_ea"
Ports [2, 1]
Position [430, 94, 455, 121]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "M_eb"
Ports [2, 1]
Position [430, 179, 455, 206]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "M_ec"
Ports [2, 1]
Position [430, 294, 455, 321]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1]
Position [500, 52, 520, 88]
ShowName off
Inputs "|+--"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [3, 1]
Position [500, 147, 520, 183]
ShowName off
Inputs "|+--"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [3, 1]
Position [500, 272, 520, 308]
ShowName off
Inputs "|+--"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum3"
Ports [3, 1]
Position [800, 129, 825, 201]
ShowName off
Inputs "|+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "s0"
Ports [2, 1]
Position [200, 82, 220, 118]
ShowName off
FontName "Arial"
FontSize 14
Inputs "|++"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Sum
Name "s1"
Ports [2, 1]
Position [200, 167, 220, 203]
ShowName off
FontName "Arial"
FontSize 14
Inputs "|++"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Sum
Name "s2"
Ports [2, 1]
Position [200, 297, 220, 333]
ShowName off
FontName "Arial"
FontSize 14
Inputs "|++"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Trigonometry
Name "sin(-2*pi/3)"
Ports [1, 1]
Position [250, 170, 280, 200]
}
Block {
BlockType Trigonometry
Name "sin(0)"
Ports [1, 1]
Position [250, 85, 280, 115]
}
Block {
BlockType Trigonometry
Name "sin(2*pi/3)"
Ports [1, 1]
Position [250, 300, 280, 330]
}
Block {
BlockType Outport
Name "Te"
Position [865, 158, 895, 172]
FontName "Arial"
FontSize 14
}
Block {
BlockType Outport
Name "ia"
Position [825, 103, 855, 117]
FontName "Arial"
FontSize 14
Port "2"
}
Block {
BlockType Outport
Name "ib"
Position [830, 213, 860, 227]
FontName "Arial"
FontSize 14
Port "3"
}
Block {
BlockType Outport
Name "ic"
Position [830, 268, 860, 282]
FontName "Arial"
FontSize 14
Port "4"
}
Line {
SrcBlock "M_0"
SrcPort 1
DstBlock "s0"
DstPort 2
}
Line {
SrcBlock "M_-2*pi/3"
SrcPort 1
DstBlock "s1"
DstPort 2
}
Line {
SrcBlock "M_2*pi/3"
SrcPort 1
DstBlock "s2"
DstPort 2
}
Line {
SrcBlock "ω"
SrcPort 1
Points [10, 0; 15, 0]
Branch {
DstBlock "M_P"
DstPort 1
}
Branch {
Points [0, 30; 325, 0]
Branch {
Points [0, 30]
DstBlock "M_ec"
DstPort 1
}
Branch {
Points [0, -70]
Branch {
Points [0, -85]
DstBlock "M_ea"
DstPort 2
}
Branch {
DstBlock "M_eb"
DstPort 2
}
}
}
}
Line {
SrcBlock "M_P"
SrcPort 1
DstBlock "M_1/s"
DstPort 1
}
Line {
SrcBlock "s0"
SrcPort 1
DstBlock "sin(0)"
DstPort 1
}
Line {
SrcBlock "s1"
SrcPort 1
DstBlock "sin(-2*pi/3)"
DstPort 1
}
Line {
SrcBlock "s2"
SrcPort 1
DstBlock "sin(2*pi/3)"
DstPort 1
}
Line {
SrcBlock "sin(0)"
SrcPort 1
DstBlock "M0_1/2"
DstPort 1
}
Line {
SrcBlock "sin(-2*pi/3)"
SrcPort 1
DstBlock "M1_1/2"
DstPort 1
}
Line {
SrcBlock "sin(2*pi/3)"
SrcPort 1
DstBlock "M2_1/2"
DstPort 1
}
Line {
SrcBlock "M2_1/2"
SrcPort 1
DstBlock "M2_2*Ke"
DstPort 1
}
Line {
SrcBlock "M1_1/2"
SrcPort 1
DstBlock "M1_2*Ke"
DstPort 1
}
Line {
SrcBlock "M0_1/2"
SrcPort 1
DstBlock "M0_2*Ke"
DstPort 1
}
Line {
SrcBlock "M0_2*Ke"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "M_ea"
DstPort 1
}
Branch {
Points [0, 40; 285, 0]
DstBlock "*( 0)"
DstPort 2
}
}
Line {
SrcBlock "M1_2*Ke"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "M_eb"
DstPort 1
}
Branch {
Points [0, 60; 290, 0]
DstBlock "*(1)"
DstPort 2
}
}
Line {
SrcBlock "M2_2*Ke"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "M_ec"
DstPort 2
}
Branch {
Points [0, 45; 290, 0]
DstBlock "*(2)"
DstPort 2
}
}
Line {
SrcBlock "M_ea"
SrcPort 1
Points [10, 0; 0, -35]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "M_eb"
SrcPort 1
Points [10, 0; 0, -25]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "M_ec"
SrcPort 1
Points [10, 0; 0, -15]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Ua"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Ub"
SrcPort 1
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Uc"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "M1_1/s"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "M2_1/s"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "M3_1/s"
DstPort 1
}
Line {
SrcBlock "M1_1/s"
SrcPort 1
DstBlock "M0_1/(Ls-Lm)"
DstPort 1
}
Line {
SrcBlock "M2_1/s"
SrcPort 1
DstBlock "M1_1/(Ls-Lm)"
DstPort 1
}
Line {
SrcBlock "M3_1/s"
SrcPort 1
DstBlock "M2_1/(Ls-Lm)"
DstPort 1
}
Line {
SrcBlock "M0_1/(Ls-Lm)"
SrcPort 1
Points [0, 0; 25, 0]
Branch {
DstBlock "*( 0)"
DstPort 1
}
Branch {
Points [0, 40]
Branch {
DstBlock "M0_R"
DstPort 1
}
Branch {
DstBlock "ia"
DstPort 1
}
}
}
Line {
SrcBlock "M1_1/(Ls-Lm)"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
DstBlock "*(1)"
DstPort 1
}
Branch {
Points [0, 55]
Branch {
DstBlock "M1_R"
DstPort 1
}
Branch {
DstBlock "ib"
DstPort 1
}
}
}
Line {
SrcBlock "M2_1/(Ls-Lm)"
SrcPort 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -