Type 51M
The IPM_HoleMagnet51MData
is accessed through the eMotorSolution.CheckPoints.Rotor.IPMSM.IPM_HoleMagnet51M
module.
Parameters
- W0_expression:
str | float
The string mathematical expression or a float value forW0
. - W0_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW0
. Default is"m"
. - W1_expression:
str | float
The string mathematical expression or a float value forW1
. - W1_unit:
Literal["deg", "rad"]
The unit of theW1
. Default is"deg"
. - W2_expression:
str | float
The string mathematical expression or a float value forW2
. - W2_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW2
. Default is"m"
. - W3_expression:
str | float
The string mathematical expression or a float value forW3
. - W3_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW3
. Default is"m"
. - W4_expression:
str | float
The string mathematical expression or a float value forW4
. - W4_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW4
. Default is"m"
. - W5_expression:
str | float
The string mathematical expression or a float value forW5
. - W5_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW5
. Default is"m"
. - W6_expression:
str | float
The string mathematical expression or a float value forW6
. - W6_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW6
. Default is"m"
. - W7_expression:
str | float
The string mathematical expression or a float value forW7
. - W7_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theW7
. Default is"m"
. - H0_expression:
str | float
The string mathematical expression or a float value forH0
. - H0_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theH0
. Default is"m"
. - H1_expression:
str | float
The string mathematical expression or a float value forH1
. - H1_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theH1
. Default is"m"
. - H2_expression:
str | float
The string mathematical expression or a float value forH2
. - H2_unit:
Literal["m", "dm", "cm", "mm", "in", "ft"]
The unit of theH2
. Default is"m"
. - hole_material_init:
str
The name of the hole material. It should be one of the non-magnet materials in the project's materials collection. Default isAir
. - magnet_material_init:
str
The name of the magnet material. It should be one of the magnet materials in the project's materials collection. Default isNdFeB
.
Methods
Method | Description |
---|---|
set_W0(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W0 . |
set_W1(expression, unit) | Sets the expression: str | float and unit: Literal["deg", "rad"] for W1 . |
set_W2(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W2 . |
set_W3(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W3 . |
set_W4(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W4 . |
set_W5(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W5 . |
set_W6(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W6 . |
set_W7(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for W7 . |
set_H0(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for H0 . |
set_H1(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for H1 . |
set_H2(expression, unit) | Sets the expression: str | float and unit: Literal["m", "dm", "cm", "mm", "in", "ft"] for H2 . |
set_hole_material(material_name) | Sets the material_name: str for hole_material . It should be one of the non-magnet materials in the project's materials collection. |
set_magnet_material(material_name) | Sets the material_name: str for magnet_material . It should be one of the magnet materials in the project's materials collection. |
validate() | Returns the validation status in dictionary format. |
Attributes
Attribute | Description |
---|---|
W0 | float Returns the evaluated value of W0 in m . ⚠️ read-only |
W1 | float Returns the evaluated value of W1 in deg . ⚠️ read-only |
W2 | float Returns the evaluated value of W2 in m . ⚠️ read-only |
W3 | float Returns the evaluated value of W3 in m . ⚠️ read-only |
W4 | float Returns the evaluated value of W4 in m . ⚠️ read-only |
W5 | float Returns the evaluated value of W5 in m . ⚠️ read-only |
W6 | float Returns the evaluated value of W6 in m . ⚠️ read-only |
W7 | float Returns the evaluated value of W7 in m . ⚠️ read-only |
H0 | float Returns the evaluated value of H0 in m . ⚠️ read-only |
H1 | float Returns the evaluated value of H1 in m . ⚠️ read-only |
H2 | float Returns the evaluated value of H2 in m . ⚠️ read-only |
hole_material | str Returns the name of the hole material. ⚠️ read-only |
magnet_material | str Returns the name of the magnet material. ⚠️ read-only |
hints | dict[str, float] Returns the hints for the slot in m . ⚠️ read-only |