Role: Access an Abaqus contact pair object or determine its properties.
Properties
- Property AdjustMethod() As
-
Sets or returns the method type in a contact pair.
- Returns:
- The method type.
Legal values:- OVERCLOSED
- TOLERANCE
dd> - Property AdjustToleranceVal() As
-
Sets or returns the tolerance value of the contact pair.
- Returns:
- The tolerance value of the contact pair.
dd>
- Property ConnectionProperty() As
-
Sets or returns the connection property in a contact pair.
- Returns:
- The connection property.
dd>
- Property FormulationOption() As
-
Sets or returns the formulation option in a contact pair.
- Returns:
- Formulation option type.
Legal values:- SURFACETOSURFACE
- NODETOSURFACE
dd>
- Property InteractionProperty() As
-
Sets or returns the interaction property in a contact pair.
- Returns:
- The specified
.
dd>
- Property InterferenceFit() As
-
Assigns / gets interference fit of a contact pair.
This can be assigned to contact pairs created in structual case except initialization step.
- Returns:
- The interference magnitude for gradual interference with uniform overclosure.
returns 0 if no interference fit is defined. Usage: Dim abqSurfCont As ABQSurfaceToSurfaceContact Dim clearance As double Set clearance = 2.5 abqSurfCont.InterferenceFit = clearance
dd>
- Property InterferenceFitAmplitude() As
-
Assigns / gets interference fit amplitude of a contact pair.
- Returns:
- The interference fit amplitude for gradual interference with uniform overclosure.
returns NULL if no interference fit is defined.
returns E_FAIL if unable to find amplitude object. Usage: Dim abqSurfCont As ABQSurfaceToSurfaceContact Dim clearance As double Set clearance = 2.5 abqSurfCont.InterferenceFit = clearance Dim Amp As ABQProperty ....(Get the amplitude property) abqSurfCont.InterferenceFitAmplitude = Amp;
dd>
- Property Sliding() As
-
Sets or returns the sliding type in a contact pair.
- Returns:
- The sliding type.
Legal values:- FINITE
- SMALL
dd>
- Property SwapMasterSlave() As
-
Returns the activation status if the master surface is swapped as slave surface.
- Returns:
- A boolean specifying whether the master surface surface is swapped as slave.
dd>
- Property UseAutomaticGeometrySmoothing() As
-
Returns a boolean indicating whether automatic geometry smoothing is used for the contact pair
- Returns:
- boolean specifying whether automatic geometry smoothing is active.
Legal values:- TRUE
- FALSE
dd>
- Property UseInterferenceFitAmplitude() As (Read Only)
-
Returns a boolean indicating whether amplitude
is used in the interference fit for a contact pair
- Returns:
- boolean specifying whether user defined amplitude is active. dd>
- Property UseMasterNegativeSide() As
-
Returns the activation status if the master surface is specified as the negative side.
- Returns:
- A boolean specifying whether the master surface is specified as the negative side.
dd>
- Property UseSlaveNegativeSide() As
-
Returns the activation status if the slave surface is specified as the negative side.
- Returns:
- A boolean specifying whether the slave surface is specified as the negative side.
dd>
Methods
- Sub AddSupportFromConstraint( iReference, iSupport)
-
Creates a new support and adds it to the description of the Analysis Entity.
- Parameters:
-
- iProduct
- The CATIA Product specifying the object to which the contact is applied.
dd> - iSupport
- The CATIA Constraint specifying the region to which the contact is applied.
Refer: CATIAReference, CATIAProduct dd>
- Sub AddSupportFromReference( iReference, iSupport)
-
Creates a new support and adds it to the description of the Analysis Entity.
- Parameters:
-
- iReference
- The CATIA Reference specifying the object to which the contact is applied.
dd> - iSupport
- The CATIA Reference specifying the region to which the contact is applied.
Refer: CATIAReference dd>
- Sub RemoveInterferenceFit()
- Removes interference fit from a contact pair feature.