📄 three_spwm_inverter_xiebo.mdl
字号:
Block {
BlockType Reference
Name "Diode2_2"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [404, 305, 436, 355]
Orientation "up"
SourceBlock "powerlib/Power\nElectronics/Diode"
SourceType "Diode"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "0.8"
IC "0"
Rs "500"
Cs "250e-9"
Measurements off
}
Block {
BlockType Reference
Name "Diode3_1"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [584, 95, 616, 145]
Orientation "up"
SourceBlock "powerlib/Power\nElectronics/Diode"
SourceType "Diode"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "0.8"
IC "0"
Rs "500"
Cs "250e-9"
Measurements off
}
Block {
BlockType Reference
Name "Diode3_2"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [584, 300, 616, 350]
Orientation "up"
SourceBlock "powerlib/Power\nElectronics/Diode"
SourceType "Diode"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "0.8"
IC "0"
Rs "500"
Cs "250e-9"
Measurements off
}
Block {
BlockType Reference
Name "Discrete\nPWM Generator"
Ports [1, 1]
Position [615, 555, 680, 605]
Orientation "left"
SourceBlock "powerlib_extras/Discrete \nControl Blocks/Discr"
"ete\nPWM Generator"
SourceType "Discrete PWM Generator"
ShowPortLabels on
GeneratorMode "3-arm bridge (6 pulses)"
Fc "1500"
Ts "5e-6"
Internal off
mIndex "0.8"
Freq "50"
Phase "0"
}
Block {
BlockType From
Name "From"
Position [95, 70, 135, 90]
ShowName off
CloseFcn "tagdialog Close"
GotoTag "G1_1"
}
Block {
BlockType From
Name "From1"
Position [100, 275, 140, 295]
NamePlacement "alternate"
ShowName off
CloseFcn "tagdialog Close"
GotoTag "G1_2"
}
Block {
BlockType From
Name "From2"
Position [295, 70, 335, 90]
ShowName off
CloseFcn "tagdialog Close"
GotoTag "G2_1"
}
Block {
BlockType From
Name "From3"
Position [295, 275, 335, 295]
ShowName off
CloseFcn "tagdialog Close"
GotoTag "G2_2"
}
Block {
BlockType From
Name "From4"
Position [480, 70, 520, 90]
ShowName off
CloseFcn "tagdialog Close"
GotoTag "G3_1"
}
Block {
BlockType From
Name "From5"
Position [480, 275, 520, 295]
ShowName off
CloseFcn "tagdialog Close"
GotoTag "G3_2"
}
Block {
BlockType Goto
Name "Goto"
Position [440, 520, 480, 540]
Orientation "left"
NamePlacement "alternate"
ShowName off
GotoTag "G1_1"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto1"
Position [440, 540, 480, 560]
Orientation "left"
NamePlacement "alternate"
ShowName off
GotoTag "G1_2"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto2"
Position [440, 560, 480, 580]
Orientation "left"
NamePlacement "alternate"
ShowName off
GotoTag "G2_1"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto3"
Position [440, 580, 480, 600]
Orientation "left"
NamePlacement "alternate"
ShowName off
GotoTag "G2_2"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto4"
Position [440, 600, 480, 620]
Orientation "left"
NamePlacement "alternate"
ShowName off
GotoTag "G3_1"
TagVisibility "local"
}
Block {
BlockType Goto
Name "Goto5"
Position [440, 620, 480, 640]
Orientation "left"
NamePlacement "alternate"
ShowName off
GotoTag "G3_2"
TagVisibility "local"
}
Block {
BlockType Reference
Name "IGBT1_1"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [172, 95, 208, 145]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib/Power\nElectronics/IGBT"
SourceType "IGBT"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "1e5"
Cs "inf"
Measurements off
}
Block {
BlockType Reference
Name "IGBT1_2"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [172, 305, 208, 355]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib/Power\nElectronics/IGBT"
SourceType "IGBT"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "1e5"
Cs "inf"
Measurements off
}
Block {
BlockType Reference
Name "IGBT2_1"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [352, 95, 388, 145]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib/Power\nElectronics/IGBT"
SourceType "IGBT"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "1e5"
Cs "inf"
Measurements off
}
Block {
BlockType Reference
Name "IGBT2_2"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [357, 305, 393, 355]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib/Power\nElectronics/IGBT"
SourceType "IGBT"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "1e5"
Cs "inf"
Measurements off
}
Block {
BlockType Reference
Name "IGBT3_1"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [542, 95, 578, 145]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib/Power\nElectronics/IGBT"
SourceType "IGBT"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "1e5"
Cs "inf"
Measurements off
}
Block {
BlockType Reference
Name "IGBT3_2"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [542, 300, 578, 350]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib/Power\nElectronics/IGBT"
SourceType "IGBT"
ShowPortLabels on
Ron "0.001"
Lon "0"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "1e5"
Cs "inf"
Measurements off
}
Block {
BlockType Reference
Name "Multimeter"
Ports [0, 1]
Position [155, 526, 195, 564]
SourceBlock "powerlib/Measurements/Multimeter"
SourceType "MultimeterPSB"
ShowPortLabels on
PhasorSimulation off
OutputType "Complex"
sel "[1 2 3 10 11 12]"
L "18"
Gain "[1 1 1 1 1 1]"
yselected "{'Ub: load_1 ','Ub: load_2 ','Ub: load_3 ','Ib:"
" load_1 ','Ib: load_2 ','Ib: load_3 '};"
PSBOutputType "1"
PSBequivalent "0"
AxesSetting "[0,0.1,-100,100]"
Display "0"
SavedBlockNames "-11"
}
Block {
BlockType Mux
Name "Mux"
Ports [3, 1]
Position [760, 532, 765, 628]
Orientation "left"
NamePlacement "alternate"
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [975, 269, 1005, 331]
Floating off
Location [266, 347, 754, 627]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveToWorkspace on
SaveName "U"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope1"
Ports [6]
Position [355, 492, 395, 593]
Floating off
Location [198, 60, 874, 699]
Open off
NumInputPorts "6"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
axes4 "%<SignalLabel>"
axes5 "%<SignalLabel>"
axes6 "%<SignalLabel>"
}
TimeRange "0.06"
YMin "-5~-5~-5~-5~-5~-5"
YMax "5~5~5~5~5~5"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope3"
Ports [2]
Position [924, 385, 991, 425]
Orientation "up"
Floating off
Location [109, 175, 756, 501]
Open off
NumInputPorts "2"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
}
YMin "-1~-0.5"
YMax "1~0.5"
SaveName "ScopeData2"
DataFormat "StructureWithTime"
LimitDataPoints off
MaxDataPoints "8000"
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope4"
Ports [3]
Position [760, 385, 880, 425]
Orientation "up"
Floating off
Location [53, 64, 971, 582]
Open off
NumInputPorts "3"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
YMin "-1.2~-1.2~-1.2"
YMax "1.2~1.2~1.2"
SaveName "ScopeData1"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine 3f"
Ports [0, 1]
Position [1000, 515, 1030, 545]
Orientation "left"
NamePlacement "alternate"
SineType "Time based"
Amplitude "0.2"
Frequency "6*157.0796327"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine 3f1"
Ports [0, 1]
Position [1000, 615, 1030, 645]
Orientation "left"
NamePlacement "alternate"
SineType "Time based"
Amplitude "0.2"
Frequency "6*157.0796327"
Phase "52.359878*3"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine 3f2"
Ports [0, 1]
Position [1000, 715, 1030, 745]
Orientation "left"
NamePlacement "alternate"
SineType "Time based"
Amplitude "0.2"
Frequency "6*157.0796327"
Phase "52.359878*3*2"
SampleTime "0"
}
Block {
BlockType Sin
Name "Sine f"
Ports [0, 1]
Position [1000, 465, 1030, 495]
Orientation "left"
NamePlacement "alternate"
SineType "Time based"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -