📄 svc.mdl
字号:
}
Block {
BlockType Reference
Name "Repeating\nSequence1"
Ports [0, 1]
Position [125, 105, 155, 135]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
rep_seq_t "[-0.001 0 0.001]"
rep_seq_y "[0.6e-3 -0.6e-3 0.6e-3]"
}
Block {
BlockType Scope
Name "Scope1"
Ports [6]
Position [705, 379, 730, 491]
Location [5, 52, 809, 607]
Open off
NumInputPorts "6"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
axes4 "%<SignalLabel>"
axes5 "%<SignalLabel>"
axes6 "%<SignalLabel>"
}
TimeRange "0.1"
YMin "-2~-2~-2~-2~-2~-2"
YMax "2~2~2~2~2~2"
SaveName "ScopeData11"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Scope2"
Ports [3]
Position [735, 46, 770, 84]
Location [5, 53, 805, 575]
Open off
NumInputPorts "3"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
TimeRange "0.1"
YMin "-0.006~-1~-1"
YMax "0.005~2~2"
SaveName "ScopeData15"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Scope3"
Ports [3]
Position [505, 86, 540, 124]
Location [1, 49, 801, 571]
Open off
NumInputPorts "3"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
TimeRange "0.1"
YMin "-0.006~-1~-1"
YMax "0.005~2~2"
SaveName "ScopeData12"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Scope4"
Ports [1]
Position [270, 60, 290, 80]
Location [5, 53, 809, 607]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
TimeRange "0.02"
YMin "-0.001"
YMax "0.001"
SaveName "ScopeData13"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Reference
Name "Series RLC Branch"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [573, 30, 597, 75]
Orientation "down"
NamePlacement "alternate"
SourceBlock "powerlib2/Elements/Series RLC Branch"
SourceType "Series RLC Branch"
a "500"
b "0"
c "inf"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [660, 17, 680, 53]
ShowName off
Inputs "|-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [245, 152, 265, 188]
ShowName off
Inputs "|-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum4"
Ports [2, 1]
Position [245, 222, 265, 258]
ShowName off
Inputs "|-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum5"
Ports [2, 1]
Position [245, 292, 265, 328]
ShowName off
Inputs "|-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Terminator
Name "Terminator"
Position [685, 115, 705, 135]
}
Block {
BlockType Outport
Name "pulse1"
Position [735, 253, 765, 267]
}
Line {
SrcBlock "Repeating\nSequence1"
SrcPort 1
Points [0, 0; 60, 0]
Branch {
Points [0, 60]
Branch {
Points [0, 0]
DstBlock "Sum3"
DstPort 2
}
Branch {
Points [0, 70]
Branch {
Points [0, 0]
DstBlock "Sum4"
DstPort 2
}
Branch {
Points [0, 70]
DstBlock "Sum5"
DstPort 2
}
}
}
Branch {
Points [0, -60]
DstBlock "Mux2"
DstPort 1
}
}
Line {
SrcBlock "Sum3"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Relay3"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "Scope3"
DstPort 1
}
}
Line {
SrcBlock "Sum4"
SrcPort 1
DstBlock "Relay4"
DstPort 1
}
Line {
SrcBlock "Sum5"
SrcPort 1
DstBlock "Relay5"
DstPort 1
}
Line {
SrcBlock "Ta"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
DstBlock "Sum3"
DstPort 1
}
Branch {
Points [0, -95]
DstBlock "Mux2"
DstPort 2
}
}
Line {
SrcBlock "Tb"
SrcPort 1
DstBlock "Sum4"
DstPort 1
}
Line {
SrcBlock "Tc"
SrcPort 1
DstBlock "Sum5"
DstPort 1
}
Line {
SrcBlock "Mux2"
SrcPort 1
DstBlock "Scope4"
DstPort 1
}
Line {
SrcBlock "Relay5"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, 35]
DstBlock "Data Type \nConversion10"
DstPort 1
}
Branch {
Points [235, 0]
Branch {
DstBlock "Mux1"
DstPort 5
}
Branch {
Points [0, 155]
DstBlock "Scope1"
DstPort 5
}
}
}
Line {
SrcBlock "Data Type \nConversion6"
SrcPort 1
DstBlock "Logical\nOperator3"
DstPort 1
}
Line {
SrcBlock "Logical\nOperator3"
SrcPort 1
DstBlock "Data Type \nConversion7"
DstPort 1
}
Line {
SrcBlock "Data Type \nConversion8"
SrcPort 1
DstBlock "Logical\nOperator4"
DstPort 1
}
Line {
SrcBlock "Logical\nOperator4"
SrcPort 1
DstBlock "Data Type \nConversion9"
DstPort 1
}
Line {
SrcBlock "Data Type \nConversion10"
SrcPort 1
DstBlock "Logical\nOperator5"
DstPort 1
}
Line {
SrcBlock "Logical\nOperator5"
SrcPort 1
DstBlock "Data Type \nConversion11"
DstPort 1
}
Line {
SrcBlock "Relay3"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
DstBlock "Data Type \nConversion6"
DstPort 1
}
Branch {
Points [35, 0]
Branch {
Points [135, 0]
Branch {
Points [0, 215]
DstBlock "Scope1"
DstPort 1
}
Branch {
Points [90, 0]
Branch {
DstBlock "Mux1"
DstPort 1
}
Branch {
DstBlock "IGBT"
DstPort 2
}
}
}
Branch {
Points [0, -65]
DstBlock "Scope3"
DstPort 2
}
}
}
Line {
SrcBlock "Data Type \nConversion7"
SrcPort 1
Points [20, 0]
Branch {
Points [40, 0]
Branch {
Points [0, 200]
DstBlock "Scope1"
DstPort 2
}
Branch {
DstBlock "Mux1"
DstPort 2
}
}
Branch {
Points [0, -90]
DstBlock "Scope3"
DstPort 3
}
}
Line {
SrcBlock "Relay4"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
Points [0, 35]
DstBlock "Data Type \nConversion8"
DstPort 1
}
Branch {
Points [200, 0]
Branch {
DstBlock "Mux1"
DstPort 3
}
Branch {
Points [0, 185]
DstBlock "Scope1"
DstPort 3
}
}
}
Line {
SrcBlock "Data Type \nConversion9"
SrcPort 1
Points [85, 0]
Branch {
DstBlock "Mux1"
DstPort 4
}
Branch {
Points [0, 170]
DstBlock "Scope1"
DstPort 4
}
}
Line {
SrcBlock "Data Type \nConversion11"
SrcPort 1
Points [115, 0]
Branch {
DstBlock "Mux1"
DstPort 6
}
Branch {
Points [0, 140]
DstBlock "Scope1"
DstPort 6
}
}
Line {
SrcBlock "Mux1"
SrcPort 1
DstBlock "pulse1"
DstPort 1
}
Line {
SrcBlock "IGBT"
SrcPort 2
DstBlock "Terminator"
DstPort 1
}
Line {
SrcBlock "IGBT"
SrcPort 1
Points [40, 0]
DstBlock "500"
DstPort 1
}
Line {
SrcBlock "Series RLC Branch"
SrcPort 1
Points [0, 25; 10, 0]
Branch {
DstBlock "IGBT"
DstPort 1
}
Branch {
Points [0, -60]
DstBlock "Sum1"
DstPort 2
}
}
Line {
SrcBlock "500"
SrcPort 1
Points [-80, 0]
Branch {
Points [-45, 0]
DstBlock "Series RLC Branch"
DstPort 1
}
Branch {
Points [0, 25]
DstBlock "Sum1"
DstPort 1
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [10, 0; 0, 35; 25, 0]
DstBlock "Scope2"
DstPort 1
}
Annotation {
Name "pwm5"
Position [349, 301]
}
Annotation {
Name "pwm3"
Position [349, 231]
}
Annotation {
Name "pwm1"
Position [348, 160]
}
}
}
Line {
SrcBlock "Clark"
SrcPort 1
DstBlock "Scope"
DstPort 1
}
Line {
SrcBlock "Clark"
SrcPort 2
DstBlock "Scope"
DstPort 2
}
}
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [420, 120, 440, 140]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [455, 140, 475, 160]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [490, 160, 510, 180]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Reference
Name "T connector"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1, 1]
Position [455, 45, 475, 65]
NamePlacement "alternate"
ShowName off
SourceBlock "powerlib2/Connectors/T connector"
SourceType "Bus Bar"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "T connector1"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1, 1]
Position [490, 60, 510, 80]
NamePlacement "alternate"
ShowName off
SourceBlock "powerlib2/Connectors/T connector"
SourceType "Bu
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -