📄 inductionm.mdl
字号:
}
Block {
BlockType Inport
Name "I_NL"
Position [85, 173, 115, 187]
Port "2"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Constant3"
Position [25, 25, 55, 55]
Value "s"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Constant4"
Position [20, 110, 50, 140]
Value "d"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Product
Name "PHASE CURRENT"
Ports [2, 1]
Position [140, 150, 180, 190]
Inputs "/*"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "PHASE VOLT"
Ports [2, 1]
Position [130, 65, 170, 105]
Inputs "/*"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Math
Name "SQRT2"
Ports [1, 1]
Position [90, 110, 120, 140]
Operator "sqrt"
}
Block {
BlockType Math
Name "SQRT3"
Ports [1, 1]
Position [80, 25, 110, 55]
Operator "sqrt"
}
Block {
BlockType Outport
Name "V_NL_PH"
Position [195, 78, 225, 92]
IconDisplay "Port number"
}
Block {
BlockType Outport
Name "I_NL_PH"
Position [205, 163, 235, 177]
Port "2"
IconDisplay "Port number"
}
Line {
SrcBlock "Constant3"
SrcPort 1
DstBlock "SQRT3"
DstPort 1
}
Line {
SrcBlock "SQRT3"
SrcPort 1
DstBlock "PHASE VOLT"
DstPort 1
}
Line {
SrcBlock "Constant4"
SrcPort 1
DstBlock "SQRT2"
DstPort 1
}
Line {
SrcBlock "SQRT2"
SrcPort 1
DstBlock "PHASE CURRENT"
DstPort 1
}
Line {
SrcBlock "PHASE VOLT"
SrcPort 1
DstBlock "V_NL_PH"
DstPort 1
}
Line {
SrcBlock "V_NL"
SrcPort 1
Points [0, 10]
DstBlock "PHASE VOLT"
DstPort 2
}
Line {
SrcBlock "PHASE CURRENT"
SrcPort 1
DstBlock "I_NL_PH"
DstPort 1
}
Line {
SrcBlock "I_NL"
SrcPort 1
DstBlock "PHASE CURRENT"
DstPort 2
}
}
}
Block {
BlockType Product
Name "Multiply"
Ports [3, 1]
Position [290, 50, 330, 90]
ShowName off
Inputs "***"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Multiply1"
Ports [2, 1]
Position [445, 95, 485, 135]
ShowName off
Inputs "**"
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutDataType "float('single')"
OutDataTypeStr "float('single')"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Multiply2"
Ports [2, 1]
Position [450, 170, 490, 210]
ShowName off
Inputs "**"
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutDataType "float('single')"
OutDataTypeStr "float('single')"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Multiply3"
Ports [3, 1]
Position [285, 290, 325, 330]
ShowName off
Inputs "***"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Multiply4"
Ports [2, 1]
Position [465, 350, 505, 390]
ShowName off
Inputs "**"
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutDataType "float('single')"
OutDataTypeStr "float('single')"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Multiply5"
Ports [2, 1]
Position [470, 425, 510, 465]
ShowName off
Inputs "**"
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutDataType "float('single')"
OutDataTypeStr "float('single')"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Multiply6"
Ports [3, 1]
Position [380, 543, 430, 607]
Inputs "***"
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutDataType "float('single')"
OutDataTypeStr "float('single')"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Trigonometry
Name "NL_PF ANGLE"
Ports [1, 1]
Position [450, 45, 480, 75]
Operator "acos"
}
Block {
BlockType Product
Name "NO_LOAD PF"
Ports [2, 1]
Position [365, 40, 405, 80]
Inputs "*/"
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutDataType "float('single')"
OutDataTypeStr "float('single')"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "PHASE VOLT"
Ports [2, 1]
Position [160, 185, 200, 225]
Inputs "/*"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Constant
Name "Rated Line voltage"
Position [55, 200, 85, 230]
Value "v"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Math
Name "SQRT1"
Ports [1, 1]
Position [290, 580, 320, 610]
Operator "square"
}
Block {
BlockType Math
Name "SQRT3"
Ports [1, 1]
Position [110, 145, 140, 175]
Operator "sqrt"
}
Block {
BlockType SubSystem
Name "Subsystem1"
Ports [2, 2]
Position [110, 280, 200, 340]
ShowName off
MinAlgLoopOccurrences off
PropExecContextOutsideSubsystem off
RTWSystemCode "Auto"
FunctionWithSeparateData off
Opaque off
RequestExecContextInheritance off
MaskHideContents off
System {
Name "Subsystem1"
Location [113, 101, 373, 318]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "V_BR"
Position [15, 78, 45, 92]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "I_BR"
Position [85, 173, 115, 187]
Port "2"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Constant3"
Position [25, 25, 55, 55]
Value "s"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Constant4"
Position [35, 110, 65, 140]
Value "d"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Product
Name "PHASE CURRENT"
Ports [2, 1]
Position [140, 150, 180, 190]
Inputs "/*"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "PHASE VOLT"
Ports [2, 1]
Position [130, 65, 170, 105]
Inputs "/*"
InputSameDT off
OutDataTypeMode "double"
OutDataType "float('single')"
OutScaling "2^-10"
OutDataTypeStr "double"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Math
Name "SQRT2"
Ports [1, 1]
Position [90, 110, 120, 140]
Operator "sqrt"
}
Block {
BlockType Math
Name "SQRT3"
Ports [1, 1]
Position [80, 25, 110, 55]
Operator "sqrt"
}
Block {
BlockType Outport
Name "V_BR_PH"
Position [195, 78, 225, 92]
IconDisplay "Port number"
}
Block {
BlockType Outport
Name "I_BR_PH"
Position [205, 163, 235, 177]
Port "2"
IconDisplay "Port number"
}
Line {
SrcBlock "Constant3"
SrcPort 1
DstBlock "SQRT3"
DstPort 1
}
Line {
SrcBlock "SQRT3"
SrcPort 1
DstBlock "PHASE VOLT"
DstPort 1
}
Line {
SrcBlock "Constant4"
SrcPort 1
DstBlock "SQRT2"
DstPort 1
}
Line {
SrcBlock "SQRT2"
SrcPort 1
DstBlock "PHASE CURRENT"
DstPort 1
}
Line {
SrcBlock "PHASE VOLT"
SrcPort 1
DstBlock "V_BR_PH"
DstPort 1
}
Line {
SrcBlock "V_BR"
SrcPort 1
Points [0, 10]
DstBlock "PHASE VOLT"
DstPort 2
}
Line {
SrcBlock "PHASE CURRENT"
SrcPort 1
DstBlock "I_BR_PH"
DstPort 1
}
Line {
SrcBlock "I_BR"
SrcPort 1
DstBlock "PHASE CURRENT"
DstPort 2
}
}
}
Block {
BlockType Sum
Name "Subtract"
Ports [2, 1]
P
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -