pycatia.abq_automation_interfaces.abq_interactions

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.abq_automation_interfaces.abq_interactions.ABQInteractions(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.Collection
ABQInteractions

The collection of Abaqus interactions (ABQInteraction) objects attached to
an
ABQInitialStep object.
add(i_interaction_type: str) ABQInteraction

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func Add(CATBSTR iInteractionType) As ABQInteraction

Creates a new Abaqus interaction and adds it to the collection of Abaqus
Interactions.

Parameters:

iInteractionType
The type of the interaction to create.

Legal values:

“ABQSurfaceToSurfaceContact”
“ABQFastenedPair”
“ABQRigidBodyConstraint”
“ABQRigidCoupling”
“ABQSmoothCoupling”
“ABQARSurf”

Returns:
oInteraction The Abaqus interaction object that was created.

Example:
The following example creates a Contact pair interaction in the
ABQInteractions collection:

Dim abaqusInteractions As ABQInteractions
Dim abqFPair As ABQFastenedPair
Set abqFPair = abaqusInteractions..Add(“ABQFastenedPair”)
Parameters:

i_interaction_type (str) –

Return type:

ABQInteraction

item(i_index: cat_variant) ABQInteraction

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Func Item(CATVariant iIndex) As ABQInteraction

Returns an Abaqus interaction using its index or its name from the
ABQInteractions collection.

Parameters:

iIndex
The index or the name of the Abaqus interaction to retrieve from
the collection of Abaqus Interactions. If the index is a number, it specifies
the rank of the Abaqus interaction in the collection. The index of the first
Abaqus interaction in the collection is 1, and the index of the last
interaction is Count. If the index is a string, it specifies the name you
assigned to the interaction using the CATIACollection::Name property.


Returns:
The specified ABQInteraction.
Parameters:

i_index (cat_variant) –

Return type:

ABQInteraction

remove(i_index: cat_variant) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub Remove(CATVariant iIndex)

Removes an Abaqus interaction using its index or its name from the
Interaction collection.

Parameters:

iIndex
The index or the name of the Abaqus interaction to retrieve from
the collection of Abaqus Interactions. If the index is a number, it specifies
the rank of the Abaqus interaction in the collection. The index of the first
Abaqus interaction in the collection is 1, and the index of the last
interaction is Count. If the index is a string, it specifies the name you
assigned to the interaction using the CATIABase::Name
property.
Parameters:

i_index (cat_variant) –

Return type:

None