?? closeabc.mdl
字號:
Name "Gain3"
Position [345, 182, 395, 218]
Gain "4"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Saturate
Name "Saturation"
Position [515, 120, 545, 150]
UpperLimit "6"
LowerLimit "1"
LinearizeAsGain on
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [190, 117, 220, 148]
IconShape "rectangular"
Inputs "-+"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [190, 182, 220, 213]
IconShape "rectangular"
Inputs "-+"
SaturateOnIntegerOverflow on
}
Block {
BlockType Sum
Name "Sum2"
Ports [3, 1]
Position [450, 119, 480, 151]
IconShape "rectangular"
Inputs "+++"
SaturateOnIntegerOverflow on
}
Block {
BlockType Switch
Name "Switch"
Position [275, 45, 305, 75]
Threshold "0"
}
Block {
BlockType Switch
Name "Switch1"
Position [275, 120, 305, 150]
Threshold "0"
}
Block {
BlockType Switch
Name "Switch2"
Position [275, 185, 305, 215]
Threshold "0"
}
Block {
BlockType Outport
Name "N"
Position [565, 125, 585, 145]
Port "1"
OutputWhenDisabled "held"
InitialOutput "0"
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Saturation"
DstPort 1
}
Line {
SrcBlock "Switch"
SrcPort 1
Points [125, 0]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Switch2"
SrcPort 1
DstBlock "Gain3"
DstPort 1
}
Line {
SrcBlock "Switch1"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
SrcBlock "Constant1"
SrcPort 1
Points [10, 0; 0, -70]
Branch {
DstBlock "Switch2"
DstPort 3
}
Branch {
Points [0, -65]
Branch {
DstBlock "Switch1"
DstPort 3
}
Branch {
Points [0, -75]
DstBlock "Switch"
DstPort 3
}
}
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [15, 0; 0, 15]
Branch {
DstBlock "Switch"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
DstBlock "Switch1"
DstPort 1
}
Branch {
Points [0, 65]
DstBlock "Switch2"
DstPort 1
}
}
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Switch1"
DstPort 2
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
Labels [0, 0]
SrcBlock "Vbref"
SrcPort 1
Points [105, 0]
Branch {
Points [0, 65]
Branch {
Points [0, 65]
DstBlock "Sum1"
DstPort 1
}
Branch {
DstBlock "Sum"
DstPort 1
}
}
Branch {
DstBlock "Switch"
DstPort 2
}
}
Line {
SrcBlock "Gain"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Varef"
SrcPort 1
Points [10, 0]
Branch {
Points [0, 65]
DstBlock "Gain1"
DstPort 1
}
Branch {
DstBlock "Gain"
DstPort 1
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Switch2"
DstPort 2
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Gain3"
SrcPort 1
Points [35, 0]
DstBlock "Sum2"
DstPort 3
}
Line {
SrcBlock "Saturation"
SrcPort 1
DstBlock "N"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "va"
Position [550, 153, 580, 167]
Port "1"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "vb"
Position [550, 198, 580, 212]
Port "2"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Block {
BlockType Outport
Name "vc"
Position [550, 243, 580, 257]
Port "3"
OutputWhenDisabled "held"
InitialOutput "[]"
}
Line {
SrcBlock "Varef"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
DstBlock "CMPR"
DstPort 1
}
Branch {
DstBlock "sector"
DstPort 1
}
}
Line {
SrcBlock "Vbref"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
DstBlock "CMPR"
DstPort 2
}
Branch {
Points [0, 95]
DstBlock "sector"
DstPort 2
}
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Switch2"
DstPort 2
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Switch1"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Switch"
DstPort 2
}
Line {
SrcBlock "sector"
SrcPort 1
DstBlock "CMPR"
DstPort 5
}
Line {
SrcBlock "Single-side Carrier"
SrcPort 1
Points [50, 0; 0, 95]
Branch {
Points [0, 45]
Branch {
Points [0, 45]
DstBlock "Sum2"
DstPort 2
}
Branch {
DstBlock "Sum1"
DstPort 2
}
}
Branch {
DstBlock "Sum"
DstPort 2
}
}
Line {
Labels [0, 0]
SrcBlock "CMPR"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "CMPR"
SrcPort 2
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "CMPR"
SrcPort 3
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock " "
SrcPort 1
DstBlock "CMPR"
DstPort 3
}
Line {
SrcBlock " "
SrcPort 1
DstBlock "CMPR"
DstPort 4
}
Line {
SrcBlock " "
SrcPort 1
Points [10, 0; 0, -15]
Branch {
DstBlock "Switch2"
DstPort 3
}
Branch {
Points [0, -45]
Branch {
DstBlock "Switch1"
DstPort 3
}
Branch {
Points [0, -45]
DstBlock "Switch"
DstPort 3
}
}
}
Line {
Labels [0, 0]
SrcBlock " "
SrcPort 1
Points [15, 0; 0, 15]
Branch {
DstBlock "Switch"
DstPort 1
}
Branch {
Points [0, 45]
Branch {
DstBlock "Switch1"
DstPort 1
}
Branch {
Points [0, 45]
DstBlock "Switch2"
DstPort 1
}
}
}
Line {
SrcBlock "Switch"
SrcPort 1
Points [15, 0]
Branch {
DstBlock "Sum3"
DstPort 1
}
Branch {
Points [0, 100]
DstBlock "Sum5"
DstPort 2
}
}
Line {
SrcBlock "Switch1"
SrcPort 1
Points [30, 0]
Branch {
DstBlock "Sum4"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "Sum3"
DstPort 2
}
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "va"
DstPort 1
}
Line {
SrcBlock "Switch2"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "Sum5"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "Sum4"
DstPort 2
}
}
Line {
SrcBlock "Sum4"
SrcPort 1
DstBlock "vb"
DstPort 1
}
Line {
SrcBlock "Sum5"
SrcPort 1
DstBlock "vc"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name " "
Ports [2, 2]
Position [455, 30, 505, 130]
Orientation "left"
ShowPortLabels on
TreatAsAtomicUnit off
RTWSystemCode "Auto"
RTWFcnNameOpts "Auto"
RTWFileNameOpts "Auto"
MaskType "C3/2"
MaskDescription "[Xd Xq]=C3/2 ( [XA ,XB XC] )\n\n"
MaskDisplay "disp('abc-dq\\n變換')"
MaskIconFrame on
MaskIconOpaque off
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name " "
Location [2, 70, 798, 552]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "automatic"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "XABC"
Position [85, 248, 115, 262]
Port "1"
LatchInput off
Interpolate on
}
Block {
BlockType Inport
Name "theta"
Position [420, 433, 450, 447]
NamePlacement "alternate"
Port "2"
LatchInput off
Interpolate on
}
Block {
BlockType Demux
Name "Demux"
Ports [1, 3]
Position [160, 173, 165, 337]
BackgroundColor "black"
ShowName off
Outputs "3"
BusSelectionMode off
}
Block {
BlockType Gain
Name "Gain"
Position [250, 180, 285, 220]
Gain "0.5"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "Gain1"
Position [245, 275, 285, 315]
Gain "0.866"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "Gain2"
Position [320, 307, 355, 353]
Gain "0.866"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "Gain3"
Position [315, 202, 350, 238]
Gain "0.5"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "Gain4"
Position [460, 176, 515, 224]
Gain "sqrt(2/3)"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Gain
Name "Gain5"
Position [455, 230, 510, 280]
Gain "sqrt(2/3)"
Multiplication "Element-wise(K.*u)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product Xsa*cosa"
Ports [2, 1]
Position [615, 207, 645, 238]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product1 Xsb*sina"
Ports [2, 1]
Position [615, 257, 645, 288]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
Block {
BlockType Product
Name "Product2 Xsa*sina"
Ports [2, 1]
Position [615, 322, 645, 353]
Inputs "2"
Multiplication "Element-wise(.*)"
SaturateOnIntegerOverflow on
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -