WindingWizard#

class ansys.acp.core.WindingWizard(*, name='WindingWizard', origin=(0.0, 0.0, 0.0), axial_direction=(0.0, 0.0, 1.0), reference_radius=0.0, max_angle_with_thickness_correction=90.0, layers=())#

Initialize a WindingWizard object.

Parameters:
  • name (str) – Name of the winding wizard object.

  • origin (tuple[float, float, float]) – Point on the axis of symmetry.

  • axial_direction (tuple[float, float, float]) – Direction vector of the axis of symmetry.

  • reference_radius (float) – Reference radius where nominal angle and nominal thickness are defined.

  • max_angle_with_thickness_correction (float) – No thickness correction is applied for absolute angles above this limit.

  • layers (Sequence[Layer]) – Layer configuration for the winding wizard.

Added in ACP server version 27.1.

Methods

WindingWizard.add_layer(fabric, *[, ...])

Add a Layer to the WindingWizard.

WindingWizard.clone(*[, unlink])

Create a new unstored object with the same properties.

WindingWizard.delete()

Delete the object.

WindingWizard.delete_generated_objects()

Delete all entities generated by this import.

WindingWizard.list_generated_objects()

List all entities generated by this import.

WindingWizard.run()

Run the import object using the stored settings.

WindingWizard.store(parent)

Store the object on the server.

Attributes

WindingWizard.access_path

Python expression suffix for accessing this object from an ACP instance.

WindingWizard.axial_direction

WindingWizard.has_run

WindingWizard.id

Identifier of the object, used for example as key in maps.

WindingWizard.layers

WindingWizard.max_angle_with_thickness_correction

WindingWizard.name

The name of the object.

WindingWizard.origin

WindingWizard.parent

The parent of the object.

WindingWizard.reference_radius