ButtJointSequence#

class ansys.acp.core.ButtJointSequence(*, name='ButtJointSequence', active=True, global_ply_nr=0, primary_plies=(), secondary_plies=(), definition_type=None, starting_modeling_plies=())#

Instantiate a ButtJointSequence.

Parameters:
  • name (str) – Name of the butt joint sequence.

  • primary_plies (Sequence[PrimaryPly]) – Primary plies are the source of a butt joint and they pass the thickness to adjacent plies. Plies with a higher level inherit the thickness from those with a lower level.

  • secondary_plies (Sequence[ModelingGroup | ModelingPly]) – Secondary plies are butt-joined to adjacent primary plies and they inherit the thickness.

  • definition_type (Any | None) – Specifies how the butt-joint plies are defined. Either manually or automatically. If set to one of the automatic modes, the algorithm searches for plies of the selected type that butt-join the given ply. When None is passed, manual definition is used, which matches the behavior of ACP 26.1 and earlier. This default will change to "automatic_all_ply_types" in a future release.

  • starting_modeling_plies (Sequence[ModelingPly]) – The automatic detection will search for plies which butt-join with the selected modeling plies.

Added in ACP server version 25.1.

Methods

ButtJointSequence.add_primary_ply(sequence)

Add a PrimaryPly to the ButtJointSequence.

ButtJointSequence.clone(*[, unlink])

Create a new unstored object with the same properties.

ButtJointSequence.convert_to_manual_definition()

Convert automatically detected butt joints to a manual definition.

ButtJointSequence.delete()

Delete the object.

ButtJointSequence.store(parent)

Store the object on the server.

Attributes

ButtJointSequence.access_path

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

ButtJointSequence.active

ButtJointSequence.automatically_added_sequences

Modeling plies that are added by the automatic butt-joint detection.

ButtJointSequence.definition_type

ButtJointSequence.global_ply_nr

ButtJointSequence.id

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

ButtJointSequence.name

The name of the object.

ButtJointSequence.parent

The parent of the object.

ButtJointSequence.primary_plies

ButtJointSequence.secondary_plies

ButtJointSequence.starting_modeling_plies

ButtJointSequence.status