?? buck080312.mdl
字號:
SourceType "Current Measurement"
PhasorSimulation off
OutputType "Magnitude"
PSBOutputType "01"
PSBequivalent "0"
}
Block {
BlockType Reference
Name "DC Voltage Source"
Tag "PoWeRsYsTeMbLoCk"
Description "source block"
Ports [1, 1]
Position [50, 130, 70, 165]
Orientation "up"
SourceBlock "powerlib2/Electrical\nSources/DC Voltage Source"
SourceType "DC Voltage Source"
V "200"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "Diode"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 2]
Position [265, 165, 320, 205]
Orientation "up"
NamePlacement "alternate"
SourceBlock "powerlib2/Power\nElectronics/Diode"
SourceType "Diode"
Ron "0.01"
Lon "0"
Vf "0.8"
IC "0"
Rs "10"
Cs "0.01e-6"
PSBOutputType "10"
}
Block {
BlockType Reference
Name "Fourier"
Ports [1, 2]
Position [610, 72, 660, 128]
SourceBlock "powerlib_extras/Measurements/Fourier"
SourceType "Fourier analyser"
f1 "50"
n "0"
}
Block {
BlockType Reference
Name "IGBT"
Tag "PoWeRsYsTeMbLoCk"
Ports [2, 2]
Position [210, 70, 265, 110]
SourceBlock "powerlib2/Power\nElectronics/IGBT"
SourceType "IGBT"
Ron "0.01"
Lon "1e-6"
Vf "1"
Tf "1e-6"
Tt "2e-6"
IC "0"
Rs "0"
Cs "0.01e-6"
PSBOutputType "10"
}
Block {
BlockType Reference
Name "Multimeter"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [0, 1]
Position [525, 167, 560, 203]
SourceBlock "powerlib2/Measurements/Multimeter"
SourceType "MultimeterPSB"
PhasorSimulation off
OutputType "Magnitude"
sel "1"
L "1"
Gain "1"
yselected "{'Ub: Parallel RLC Branch'};"
PSBOutputType "1"
PSBequivalent "0"
AxesSetting "[0,0.1,-100,100]"
Display "0"
SavedBlockNames "-11"
}
Block {
BlockType Reference
Name "Parallel RLC Branch"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [470, 160, 520, 200]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib2/Elements/Parallel RLC Branch"
SourceType "Parallel RLC Branch"
a "5"
b "inf"
c "100e-06"
mesure "Branch voltage"
PSBOutputType "1"
}
Block {
BlockType DiscretePulseGenerator
Name "Pulse\nGenerator"
Position [110, 208, 155, 242]
PulseType "Time based"
Period "0.1e-3"
PulseWidth "50"
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [415, 134, 445, 166]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [675, 69, 705, 101]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData1"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope2"
Ports [1]
Position [630, 164, 660, 196]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData2"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Scope3"
Ports [1]
Position [630, 294, 660, 326]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData3"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope4"
Ports [1]
Position [180, 29, 210, 61]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData4"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope5"
Ports [1]
Position [190, 209, 220, 241]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData5"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope6"
Ports [1]
Position [235, 209, 265, 241]
Orientation "left"
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "0.02"
SaveName "ScopeData6"
DataFormat "StructureWithTime"
}
Block {
BlockType Reference
Name "Series RLC Branch"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [425, 68, 485, 92]
SourceBlock "powerlib2/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
a "0"
b "0.1e-03"
c "inf"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "T connector"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1, 1]
Position [300, 70, 320, 90]
NamePlacement "alternate"
ShowName off
SourceBlock "powerlib2/Connectors/T connector"
SourceType "Bus Bar"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "Voltage Measurement"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [2, 1]
Position [360, 133, 390, 162]
SourceBlock "powerlib2/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
PhasorSimulation off
OutputType "Magnitude"
PSBOutputType "0"
PSBequivalent "0"
}
Line {
SrcBlock "Series RLC Branch"
SrcPort 1
Points [5, 0]
DstBlock "Parallel RLC Branch"
DstPort 1
}
Line {
SrcBlock "DC Voltage Source"
SrcPort 1
Points [0, -50]
DstBlock "Current Measurement"
DstPort 1
}
Line {
SrcBlock "Current Measurement"
SrcPort 2
DstBlock "IGBT"
DstPort 1
}
Line {
SrcBlock "Current Measurement1"
SrcPort 2
DstBlock "Diode"
DstPort 1
}
Line {
SrcBlock "IGBT"
SrcPort 1
DstBlock "T connector"
DstPort 1
}
Line {
SrcBlock "T connector"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "Series RLC Branch"
DstPort 1
}
Branch {
Points [0, 60]
DstBlock "Voltage Measurement"
DstPort 1
}
}
Line {
SrcBlock "Diode"
SrcPort 1
Points [0, -50; 30, 0]
DstBlock "T connector"
DstPort enable
}
Line {
SrcBlock "Pulse\nGenerator"
SrcPort 1
Points [15, 0]
Branch {
Points [0, -125]
DstBlock "IGBT"
DstPort 2
}
Branch {
DstBlock "Scope5"
DstPort 1
}
}
Line {
SrcBlock "Current Measurement1"
SrcPort 1
DstBlock "Scope6"
DstPort 1
}
Line {
SrcBlock "Current Measurement"
SrcPort 1
Points [0, -20]
DstBlock "Scope4"
DstPort 1
}
Line {
SrcBlock "Voltage Measurement"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
Line {
SrcBlock "Multimeter"
SrcPort 1
Points [10, 0; 0, -5; 20, 0]
Branch {
DstBlock "Scope2"
DstPort 1
}
Branch {
DstBlock "Fourier"
DstPort 1
}
}
Line {
SrcBlock "Fourier"
SrcPort 1
DstBlock "Scope1"
DstPort 1
}
Line {
SrcBlock "Clock"
SrcPort 1
DstBlock "Scope3"
DstPort 1
}
Line {
SrcBlock "Parallel RLC Branch"
SrcPort 1
Points [0, 120; -155, 0]
Branch {
Points [-50, 0]
Branch {
Points [-230, 0]
DstBlock "DC Voltage Source"
DstPort 1
}
Branch {
DstBlock "Current Measurement1"
DstPort 1
}
}
Branch {
Points [0, -170]
DstBlock "Voltage Measurement"
DstPort 2
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -