📄 gsvpwm.mdl
字号:
DstBlock "Switch2"
DstPort 3
}
}
Branch {
DstBlock "Switch"
DstPort 3
}
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "N"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "Scope2"
DstPort 1
}
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [25, 0; 0, 30]
Branch {
DstBlock "Switch1"
DstPort 1
}
Branch {
Points [0, 125]
Branch {
Points [0, 105]
DstBlock "Switch"
DstPort 1
}
Branch {
DstBlock "Switch2"
DstPort 1
}
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Switch2"
DstPort 2
}
Line {
SrcBlock "Switch1"
SrcPort 1
DstBlock "Gain3"
DstPort 1
}
Line {
SrcBlock "Gain3"
SrcPort 1
Points [50, 0; 0, 105]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Switch2"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Switch"
SrcPort 1
Points [145, 0]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "uaelf"
SrcPort 1
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "Gain1"
SrcPort 1
Points [65, 0]
Branch {
DstBlock "Sum2"
DstPort 1
}
Branch {
DstBlock "Sum1"
DstPort 1
}
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Switch1"
DstPort 2
}
Annotation {
Name "vref3"
Position [506, 72]
}
Annotation {
Name "vref2"
Position [498, 199]
}
Annotation {
Name "vref1"
Position [496, 302]
}
}
}
Block {
BlockType Reference
Name "powergui"
Ports []
Position [100, 95, 180, 140]
Priority "2"
FontSize 11
SourceBlock "powerlib/powergui"
SourceType "PSB option menu block"
Frange "[0:2:500]"
Ylog off
Xlog on
save off
variable "ZData"
ZoomFFT on
StartTime "0.0"
cycles "1"
DisplayStyle "1"
fundamental "60"
FreqAxis off
MaxFrequency "1000"
frequencyindice "1"
frequencyindicesteady "1"
RmsSteady "1"
display off
Ts "T"
methode off
frequency "60"
echomessages off
}
Block {
BlockType SubSystem
Name "qiuTIT2"
Ports [5, 2]
Position [625, 424, 665, 486]
TreatAsAtomicUnit off
RTWSystemCode "Auto"
System {
Name "qiuTIT2"
Location [0, 88, 1012, 742]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "N"
Position [35, 73, 65, 87]
Port "1"
LatchInput off
}
Block {
BlockType Inport
Name "T"
Position [415, 38, 445, 52]
Port "2"
LatchInput off
}
Block {
BlockType Inport
Name "X"
Position [25, 158, 55, 172]
Port "3"
LatchInput off
}
Block {
BlockType Inport
Name "Y"
Position [30, 243, 60, 257]
Port "4"
LatchInput off
}
Block {
BlockType Inport
Name "Z"
Position [30, 323, 60, 337]
Port "5"
LatchInput off
}
Block {
BlockType Gain
Name "Gain"
Position [105, 150, 135, 180]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain1"
Position [115, 235, 145, 265]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain2"
Position [115, 315, 145, 345]
Gain "-1"
}
Block {
BlockType MultiPortSwitch
Name "Multiport\nSwitch"
Ports [7, 1]
Position [245, 67, 275, 183]
Inputs "6"
InputSameDT off
}
Block {
BlockType MultiPortSwitch
Name "Multiport\nSwitch1"
Ports [7, 1]
Position [245, 269, 275, 381]
Inputs "6"
InputSameDT off
}
Block {
BlockType Product
Name "Product"
Ports [3, 1]
Position [480, 369, 525, 421]
Inputs "**/"
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product1"
Ports [3, 1]
Position [485, 252, 530, 308]
Inputs "**/"
InputSameDT off
RndMeth "Floor"
}
Block {
BlockType Scope
Name "Scope2"
Ports [1]
Position [535, 29, 565, 61]
Location [188, 365, 512, 604]
Open off
NumInputPorts "1"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveName "ScopeData2"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "Scope5"
Ports [2]
Position [835, 136, 865, 169]
Location [201, 287, 599, 569]
Open off
NumInputPorts "2"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
}
TimeRange "1"
YMin "-7e-006~-5"
YMax "8e-006~5"
SaveName "ScopeData5"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [365, 202, 385, 238]
ShowName off
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [495, 192, 515, 228]
ShowName off
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Switch
Name "Switch"
Position [605, 310, 635, 340]
Criteria "u2 > Threshold"
InputSameDT off
}
Block {
BlockType Switch
Name "Switch1"
Position [600, 195, 630, 225]
Criteria "u2 > Threshold"
InputSameDT off
}
Block {
BlockType Outport
Name "t1"
Position [705, 203, 735, 217]
}
Block {
BlockType Outport
Name "t2"
Position [705, 318, 735, 332]
Port "2"
}
Line {
SrcBlock "X"
SrcPort 1
Points [30, 0]
Branch {
DstBlock "Gain"
DstPort 1
}
Branch {
Points [0, 225; 120, 0; 0, -65]
Branch {
DstBlock "Multiport\nSwitch1"
DstPort 4
}
Branch {
Points [0, -170]
DstBlock "Multiport\nSwitch"
DstPort 6
}
}
}
Line {
SrcBlock "Y"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "Gain1"
DstPort 1
}
Branch {
Points [0, 45]
DstBlock "Multiport\nSwitch1"
DstPort 2
}
Branch {
Points [0, -140]
DstBlock "Multiport\nSwitch"
DstPort 3
}
}
Line {
SrcBlock "Z"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "Gain2"
DstPort 1
}
Branch {
Points [0, -25; 135, 0]
Branch {
Points [0, -210]
DstBlock "Multiport\nSwitch"
DstPort 2
}
Branch {
Points [0, 35]
DstBlock "Multiport\nSwitch1"
DstPort 5
}
}
}
Line {
SrcBlock "T"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
DstBlock "Scope2"
DstPort 1
}
Branch {
Points [0, 165]
Branch {
Points [0, 70]
Branch {
DstBlock "Product1"
DstPort 2
}
Branch {
DstBlock "Product"
DstPort 2
}
}
Branch {
DstBlock "Sum1"
DstPort 1
}
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [5, 0; 25, 0]
Branch {
DstBlock "Switch1"
DstPort 2
}
Branch {
Points [0, 115]
DstBlock "Switch"
DstPort 2
}
}
Line {
SrcBlock "Product"
SrcPort 1
Points [30, 0; 0, -60]
DstBlock "Switch"
DstPort 3
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
DstBlock "Sum1"
DstPort 2
}
Branch {
Points [0, 80]
Branch {
DstBlock "Product1"
DstPort 3
}
Branch {
Points [0, 110]
DstBlock "Product"
DstPort 3
}
}
}
Line {
SrcBlock "Multiport\nSwitch"
SrcPort 1
Points [40, 0]
Branch {
Points [0, 95]
DstBlock "Sum"
DstPort 1
}
Branch {
Points [75, 0]
Branch {
Points [0, 135]
DstBlock "Product1"
DstPort 1
}
Branch {
Points [190, 0]
DstBlock "Switch1"
DstPort 1
}
}
}
Line {
SrcBlock "Multiport\nSwitch1"
SrcPort 1
Points [5, 0; 40, 0]
Branch {
Points [0, 10]
Branch {
Points [0, 45]
DstBlock "Product"
DstPort 1
}
Branch {
Points [215, 0; 0, -20]
DstBlock "Switch"
DstPort 1
}
}
Branch {
Points [0, -95]
DstBlock "Sum"
DstPort 2
}
}
Line {
SrcBlock "N"
SrcPort 1
Points [145, 0]
Branch {
DstBlock "Multiport\nSwitch"
DstPort 1
}
Branch {
Points [0, 200]
DstBlock "Multiport\nSwitch1"
DstPort 1
}
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [25, 0; 0, -60]
DstBlock "Switch1"
DstPort 3
}
Line {
SrcBlock "Switch"
SrcPort 1
Points [30, 0]
Branch {
DstBlock "t2"
DstPort 1
}
Branch {
Points [0, -60; 150, 0]
DstBlock "Scope5"
DstPort 2
}
}
Line {
SrcBlock "Switch1"
SrcPort 1
Points [0, 0; 25, 0]
Branch {
DstBlock "t1"
DstPort 1
}
Branch {
Points [0, -65]
DstBlock "Scope5"
DstPort 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -