📄 diankeyuan.mdl
字号:
Position [125, 335, 145, 355]
Orientation "up"
NamePlacement "alternate"
ShowName off
SourceBlock "powerlib2/Connectors/T connector"
SourceType "Bus Bar"
PSBOutputType "1"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [320, 452, 345, 488]
ShowName off
IconShape "rectangular"
Inputs "|+-"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [320, 511, 350, 549]
ShowName off
IconShape "rectangular"
Inputs "|+-"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [315, 577, 345, 613]
ShowName off
IconShape "rectangular"
Inputs "|+-"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum3"
Ports [3, 1]
Position [570, 272, 590, 358]
ShowName off
IconShape "rectangular"
Inputs "|+++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum4"
Ports [3, 1]
Position [620, 482, 640, 568]
ShowName off
IconShape "rectangular"
Inputs "|+++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum5"
Ports [3, 1]
Position [890, 647, 910, 733]
ShowName off
IconShape "rectangular"
Inputs "|+++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum6"
Ports [2, 1]
Position [885, 342, 900, 398]
ShowName off
IconShape "rectangular"
Inputs "|++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum7"
Ports [2, 1]
Position [890, 437, 905, 493]
ShowName off
IconShape "rectangular"
Inputs "|++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum8"
Ports [2, 1]
Position [890, 527, 905, 583]
ShowName off
IconShape "rectangular"
Inputs "|++"
SaturateOnIntegerOverflow on
}
Block {
BlockType TransferFcn
Name "Transfer Fcn"
Position [625, 288, 725, 342]
Numerator "[1 0 0]"
Denominator "[1 4.44 987.65]"
AbsoluteTolerance "auto"
Realization "auto"
}
Block {
BlockType TransferFcn
Name "Transfer Fcn1"
Position [1310, 587, 1445, 633]
Numerator "[1 0 0]"
Denominator "[1 4.44 987.65]"
AbsoluteTolerance "auto"
Realization "auto"
}
Block {
BlockType Reference
Name "b"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [77, 640, 103, 675]
Orientation "up"
SourceBlock "powerlib2/Electrical\nSources/AC Voltage Source"
SourceType "AC Voltage Source"
A "100"
P "0"
F "60"
stime "0"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "c"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [127, 640, 153, 675]
Orientation "up"
SourceBlock "powerlib2/Electrical\nSources/AC Voltage Source"
SourceType "AC Voltage Source"
A "100"
P "0"
F "60"
stime "0"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "ea"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [2, 1]
Position [210, 458, 235, 482]
SourceBlock "powerlib2/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
PSBOutputType "0"
PSBequivalent "0"
}
Block {
BlockType Product
Name "eaia"
Ports [2, 1]
Position [350, 271, 370, 289]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "eap~"
Ports [2, 1]
Position [800, 356, 820, 374]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Reference
Name "eb"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [2, 1]
Position [215, 518, 240, 542]
SourceBlock "powerlib2/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
PSBOutputType "0"
PSBequivalent "0"
}
Block {
BlockType Product
Name "ebib"
Ports [2, 1]
Position [350, 316, 370, 334]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "ebp~"
Ports [2, 1]
Position [800, 396, 820, 414]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Reference
Name "ec"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [2, 1]
Position [215, 583, 240, 607]
SourceBlock "powerlib2/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
PSBOutputType "0"
PSBequivalent "0"
}
Block {
BlockType Product
Name "ecic"
Ports [2, 1]
Position [350, 356, 370, 374]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "ecp~"
Ports [2, 1]
Position [805, 441, 825, 459]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Reference
Name "ia"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [1, 2]
Position [225, 78, 250, 102]
SourceBlock "powerlib2/Measurements/Current Measurement"
SourceType "Current Measurement"
PSBOutputType "01"
PSBequivalent "0"
}
Block {
BlockType Reference
Name "ib"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [1, 2]
Position [350, 123, 375, 147]
SourceBlock "powerlib2/Measurements/Current Measurement"
SourceType "Current Measurement"
PSBOutputType "01"
PSBequivalent "0"
}
Block {
BlockType Reference
Name "ic"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [1, 2]
Position [460, 158, 485, 182]
SourceBlock "powerlib2/Measurements/Current Measurement"
SourceType "Current Measurement"
PSBOutputType "01"
PSBequivalent "0"
}
Block {
BlockType Reference
Name "ica"
Tag "PoWeRsYsTeMbLoCk"
Description "source block"
Ports [1, 2]
Position [835, 243, 865, 287]
SourceBlock "powerlib2/Electrical\nSources/Controlled Voltag"
"e Source"
SourceType "Controlled Voltage Source"
initsrc on
srctyp "AC"
iv "100"
iph "0"
ifreq "0"
mesure "None"
PSBOutputType "11"
}
Block {
BlockType Reference
Name "ica1"
Tag "PoWeRsYsTeMbLoCk"
Description "source block"
Ports [1, 2]
Position [910, 243, 940, 287]
SourceBlock "powerlib2/Electrical\nSources/Controlled Voltag"
"e Source"
SourceType "Controlled Voltage Source"
initsrc on
srctyp "AC"
iv "100"
iph "0"
ifreq "0"
mesure "None"
PSBOutputType "11"
}
Block {
BlockType Reference
Name "ica2"
Tag "PoWeRsYsTeMbLoCk"
Description "source block"
Ports [1, 2]
Position [1000, 233, 1030, 277]
SourceBlock "powerlib2/Electrical\nSources/Controlled Voltag"
"e Source"
SourceType "Controlled Voltage Source"
initsrc on
srctyp "AC"
iv "100"
iph "0"
ifreq "0"
mesure "None"
PSBOutputType "11"
}
Block {
BlockType Scope
Name "icc"
Ports [1]
Position [1155, 550, 1175, 570]
Floating off
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "auto"
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData4"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Gain
Name "k4"
Position [950, 678, 970, 702]
Gain "1"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "mm"
Ports [2, 1]
Position [1030, 354, 1050, 401]
Inputs "*/"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "mn"
Ports [2, 1]
Position [1030, 449, 1050, 496]
Inputs "*/"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Reference
Name "n"
Tag "PoWeRsYsTeMbLoCk"
Ports [9]
Position [1490, 120, 1495, 380]
BackgroundColor "black"
SourceBlock "powerlib2/Connectors/Bus Bar (vert)"
SourceType "Bus Bar"
entrees "9"
sorties "0"
PSBOutputType "11111111111111111111111111111111111111111111111"
"111111111111111111111111111111111111111111"
}
Block {
BlockType Product
Name "oo"
Ports [2, 1]
Position [1030, 539, 1050, 586]
Inputs "*/"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Scope
Name "p"
Ports [1]
Position [620, 245, 640, 265]
Floating off
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "auto"
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData1"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Scope
Name "p~"
Ports [1]
Position [725, 260, 745, 280]
Orientation "left"
NamePlacement "alternate"
Floating off
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "auto"
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Scope
Name "p~1"
Ports [1]
Position [1155, 365, 1175, 385]
ShowName off
Floating off
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "auto"
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData2"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Scope
Name "p~2"
Ports [1]
Position [1155, 465, 1175, 485]
ShowName off
Floating off
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
TickLabels "OneTimeTick"
ZoomMode "on"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
Grid "on"
TimeRange "auto"
YMin "-5"
YMax "5"
SaveToWorkspace off
SaveName "ScopeData3"
DataFormat "StructureWithTime"
LimitDataPoints on
MaxDataPoints "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Line {
SrcBlock "Ground (output)"
SrcPort 1
Points [0, 0; 0, -15]
Branch {
DstBlock "A"
DstPort 1
}
Branch {
Points [0, 0]
Branch {
DstBlock "b"
DstPort 1
}
Branch {
DstBlock "c"
DstPort 1
}
}
}
Line {
SrcBlock "A"
SrcPort 1
Points [5, 0]
DstBlock "1"
DstPort 1
}
Line {
SrcBlock "b"
SrcPort 1
Points [0, -20; -5, 0]
DstBlock "3"
DstPort 1
}
Line {
SrcBlock "c"
SrcPort 1
DstBlock "4"
DstPort 1
}
Line {
SrcBlock "Subsystem2"
SrcPort 1
Points [0, -135; 150, 0]
Branch {
DstBlock "ia"
DstPort 1
}
Branch {
DstBlock "ea"
DstPort 1
}
}
Line {
SrcBlock "Subsystem1"
SrcPort 1
Points [0, -135; 95, 0]
Branch {
DstBlock "ib"
DstPort 1
}
Branch {
Points [0, 390]
DstBlock "eb"
DstPort 1
}
}
Line {
SrcBlock "Subsystem3"
SrcPort 1
Points [0, -160; 30, 0]
Branch {
DstBlock "ic"
DstPort 1
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -