📄 bldcm.mdl
字号:
Points [0, 0; 15, 0]
Branch {
DstBlock "*(2)"
DstPort 1
}
Branch {
Points [0, 40]
DstBlock "M2_R"
DstPort 1
}
Branch {
Points [0, -15]
DstBlock "ic"
DstPort 1
}
}
Line {
SrcBlock "*( 0)"
SrcPort 1
Points [35, 0; 0, 75]
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "*(1)"
SrcPort 1
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "M0_R"
SrcPort 1
Points [-40, 0; 0, -25]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "M1_R"
SrcPort 1
Points [-40, 0; 0, -40]
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "M2_R"
SrcPort 1
Points [-40, 0; 0, -25]
DstBlock "Sum2"
DstPort 3
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "Te"
DstPort 1
}
Line {
SrcBlock "M_1/s"
SrcPort 1
Points [5, 0]
Branch {
Points [0, 75]
DstBlock "s2"
DstPort 1
}
Branch {
Points [0, -55]
Branch {
Points [0, -85]
DstBlock "s0"
DstPort 1
}
Branch {
DstBlock "s1"
DstPort 1
}
}
}
Line {
SrcBlock "*(2)"
SrcPort 1
Points [30, 0; 0, -105]
DstBlock "Sum3"
DstPort 3
}
}
}
Block {
BlockType SubSystem
Name "CONTROL"
Ports [7, 6]
Position [80, 83, 155, 217]
FontName "Arial"
FontSize 14
TreatAsAtomicUnit off
MaskType "The Hyferesis Current Control Module"
MaskDescription "This Module is to Open or Close the Inverte"
"r logically. It provide The PWM for The Convertor Module.\nThe Width_P or Wid"
"th_N is the Width of Relay that is a important parameters."
MaskPromptString "The Width of the relay: 1/2(P) Width_P|The "
"Width of the relay: 1/2(N) Width_N"
MaskStyleString "edit,edit"
MaskTunableValueString "on,on"
MaskCallbackString "|"
MaskEnableString "on,on"
MaskVisibilityString "on,on"
MaskToolTipString "on,on"
MaskVarAliasString ","
MaskVariables "Width_P=@1;Width_N=@2;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "0.05|-0.05"
System {
Name "CONTROL"
Location [81, 92, 928, 636]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "φ1"
Position [25, 63, 55, 77]
}
Block {
BlockType Inport
Name "φ2"
Position [25, 168, 55, 182]
Port "2"
}
Block {
BlockType Inport
Name "φ3"
Position [25, 243, 55, 257]
Port "3"
}
Block {
BlockType Inport
Name "Im_ref"
Position [25, 308, 55, 322]
Port "4"
}
Block {
BlockType Inport
Name "ia"
Position [35, 448, 65, 462]
Port "5"
}
Block {
BlockType Inport
Name "ib"
Position [35, 478, 65, 492]
Port "6"
}
Block {
BlockType Inport
Name "ic"
Position [35, 508, 65, 522]
Port "7"
}
Block {
BlockType Gain
Name "-1"
Position [330, 300, 360, 330]
Gain "-1"
}
Block {
BlockType Logic
Name "ANDa+"
Ports [2, 1]
Position [260, 27, 290, 58]
ShowAdditionalParam on
AllPortsSameDT off
LogicDataType "double"
}
Block {
BlockType Logic
Name "ANDa-"
Ports [2, 1]
Position [260, 84, 290, 111]
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Logic
Name "ANDb+"
Ports [2, 1]
Position [260, 198, 290, 227]
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Logic
Name "ANDb-"
Ports [2, 1]
Position [260, 259, 290, 286]
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Logic
Name "ANDc+"
Ports [2, 1]
Position [260, 349, 290, 376]
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Logic
Name "ANDc-"
Ports [2, 1]
Position [260, 399, 290, 426]
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Relay
Name "Hy_ia"
Position [640, 70, 670, 100]
OnSwitchValue "Width_P"
OffSwitchValue "Width_N"
}
Block {
BlockType Relay
Name "Hy_ib"
Position [645, 245, 675, 275]
OnSwitchValue "Width_P"
OffSwitchValue "Width_N"
}
Block {
BlockType Relay
Name "Hy_ic"
Position [645, 385, 675, 415]
OnSwitchValue "Width_P"
OffSwitchValue "Width_N"
}
Block {
BlockType Logic
Name "NOTφ1"
Ports [1, 1]
Position [105, 58, 135, 82]
Operator "NOT"
ShowAdditionalParam on
AllPortsSameDT off
LogicDataType "float"
}
Block {
BlockType Logic
Name "NOTφ2"
Ports [1, 1]
Position [105, 164, 135, 186]
Operator "NOT"
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Logic
Name "NOTφ3"
Ports [1, 1]
Position [105, 239, 135, 261]
Operator "NOT"
ShowAdditionalParam on
AllPortsSameDT off
}
Block {
BlockType Product
Name "a+"
Ports [2, 1]
Position [415, 38, 445, 67]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "a-"
Ports [2, 1]
Position [415, 94, 445, 121]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "b+"
Ports [2, 1]
Position [420, 209, 450, 236]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "b-"
Ports [2, 1]
Position [420, 269, 450, 296]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "c+"
Ports [2, 1]
Position [420, 359, 450, 386]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "c-"
Ports [2, 1]
Position [420, 409, 450, 436]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Logic
Name "ia-"
Ports [1, 1]
Position [710, 73, 740, 97]
Operator "NOT"
ShowAdditionalParam on
AllPortsSameDT off
LogicDataType "float"
}
Block {
BlockType Sum
Name "ia_dif"
Ports [2, 1]
Position [585, 59, 610, 111]
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "ia_ref"
Ports [2, 1]
Position [495, 47, 525, 123]
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Logic
Name "ib-"
Ports [1, 1]
Position [710, 248, 740, 272]
Operator "NOT"
ShowAdditionalParam on
AllPortsSameDT off
LogicDataType "float"
}
Block {
BlockType Sum
Name "ib_dif"
Ports [2, 1]
Position [590, 232, 615, 288]
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "ib_ref"
Ports [2, 1]
Position [495, 222, 525, 298]
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Logic
Name "ic-"
Ports [1, 1]
Position [710, 388, 740, 412]
Operator "NOT"
ShowAdditionalParam on
AllPortsSameDT off
LogicDataType "float"
}
Block {
BlockType Sum
Name "ic_dif"
Ports [2, 1]
Position [590, 373, 615, 427]
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "ic_ref"
Ports [2, 1]
Position [500, 362, 530, 438]
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Outport
Name "D1"
Position [765, 48, 795, 62]
}
Block {
BlockType Outport
Name "D4"
Position [765, 78, 795, 92]
Port "2"
}
Block {
BlockType Outport
Name "D3"
Position [765, 223, 795, 237]
Port "3"
}
Block {
BlockType Outport
Name "D6"
Position [765, 253, 795, 267]
Port "4"
}
Block {
BlockType Outport
Name "D5"
Position [765, 363, 795, 377]
Port "5"
}
Block {
BlockType Outport
Name "D2"
Position [765, 393, 795, 407]
Port "6"
}
Line {
SrcBlock "φ1"
SrcPort 1
Points [5, 0; 0, 0]
Branch {
Points [0, -35]
DstBlock "ANDa+"
DstPort 1
}
Branch {
Points [0, 0]
DstBlock "NOTφ1"
DstPort 1
}
Branch {
Points [0, 350]
DstBlock "ANDc-"
DstPort 2
}
}
Line {
SrcBlock "φ3"
SrcPort 1
Points [15, 0]
Branch {
Points [0, 30]
Branch {
Points [0, 75]
DstBlock "ANDc+"
DstPort 1
}
Branch {
DstBlock "ANDb-"
DstPort 2
}
}
Branch {
Points [0, 0]
DstBlock "NOTφ3"
DstPort 1
}
}
Line {
SrcBlock "NOTφ2"
SrcPort 1
Points [40, 0]
Branch {
Points [0, -125]
DstBlock "ANDa+"
DstPort 2
}
Branch {
Points [0, 90]
DstBlock "ANDb-"
DstPort 1
}
}
Line {
SrcBlock "NOTφ3"
SrcPort 1
Points [50, 0]
Branch {
Points [0, 155]
DstBlock "ANDc-"
DstPort 1
}
Branch {
Points [0, -30]
DstBlock "ANDb+"
DstPort 2
}
}
Line {
SrcBlock "NOTφ1"
SrcPort 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -