メインコンテンツまでスキップ

Type 51

main window

The IPM_HoleMagnet51Data is accessed through the eMotorSolution.CheckPoints.Rotor.IPMSM.IPM_HoleMagnet51 module.

Parameters
  • W0_expression: str | float The string mathematical expression or a float value for W0.
  • W0_unit: Literal["m", "dm", "cm", "mm", "in", "ft"] The unit of the W0. Default is "m".
  • W1_expression: str | float The string mathematical expression or a float value for W1.
  • W1_unit: Literal["deg", "rad"] The unit of the W1. Default is "deg".
  • W2_expression: str | float The string mathematical expression or a float value for W2.
  • W2_unit: Literal["m", "dm", "cm", "mm", "in", "ft"] The unit of the W2. Default is "m".
  • W3_expression: str | float The string mathematical expression or a float value for W3.
  • W3_unit: Literal["m", "dm", "cm", "mm", "in", "ft"] The unit of the W3. Default is "m".
  • H0_expression: str | float The string mathematical expression or a float value for H0.
  • H0_unit: Literal["m", "dm", "cm", "mm", "in", "ft"] The unit of the H0. Default is "m".
  • H1_expression: str | float The string mathematical expression or a float value for H1.
  • H1_unit: Literal["m", "dm", "cm", "mm", "in", "ft"] The unit of the H1. Default is "m".
  • H2_expression: str | float The string mathematical expression or a float value for H2.
  • H2_unit: Literal["m", "dm", "cm", "mm", "in", "ft"] The unit of the H2. 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 is Air.
  • 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 is NdFeB.

Methods

MethodDescription
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_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

AttributeDescription
W0float Returns the evaluated value of W0 in m. ⚠️ read-only
W1float Returns the evaluated value of W1 in deg. ⚠️ read-only
W2float Returns the evaluated value of W2 in m. ⚠️ read-only
W3float Returns the evaluated value of W3 in m. ⚠️ read-only
H0float Returns the evaluated value of H0 in m. ⚠️ read-only
H1float Returns the evaluated value of H1 in m. ⚠️ read-only
H2float Returns the evaluated value of H2 in m. ⚠️ read-only
hole_materialstr Returns the name of the hole material. ⚠️ read-only
magnet_materialstr Returns the name of the magnet material. ⚠️ read-only
hintsdict[str, float] Returns the hints for the slot in m. ⚠️ read-only