pycatia.abq_automation_interfaces.abq_surface_to_surface_contact¶
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_surface_to_surface_contact.ABQSurfaceToSurfaceContact(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectABQAutomationItf.ABQInteractionABQSurfaceToSurfaceContactRepresents an Abaqus contact pair (ABQSurfaceToSurfaceContact)object.Role: Access an Abaqus contact pair object or determine itsproperties.- add_support_from_constraint(i_reference: Product, i_support: Constraint) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddSupportFromConstraint(Product iReference,Constraint iSupport)Creates a new support and adds it to the description of the AnalysisEntity.Parameters:iProductThe CATIA Product specifying the object to which the contact isapplied.iSupportThe CATIA Constraint specifying the region to which the contact isapplied.Refer: CATIAReference, CATIAProduct
- Parameters:
i_reference (Product) –
i_support (Constraint) –
- Return type:
None
- add_support_from_reference(i_reference: Reference, i_support: Reference) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddSupportFromReference(Reference iReference,Reference iSupport)Creates a new support and adds it to the description of the AnalysisEntity.Parameters:iReferenceThe CATIA Reference specifying the object to which the contact isapplied.iSupportThe CATIA Reference specifying the region to which the contact isapplied.Refer: CATIAReference
- property adjust_method: int¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property AdjustMethod() As AdjustMethod_TypeSets or returns the method type in a contact pair.Returns:The method type.Legal values:OVERCLOSEDTOLERANCE
- Returns:
enum adjust_method_type
- Return type:
int
- property adjust_tolerance_val: float¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property AdjustToleranceVal() As doubleSets or returns the tolerance value of the contact pair.Returns:The tolerance value of the contact pair.
- Return type:
float
- property connection_property: AnalysisEntity¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property ConnectionProperty() As AnalysisEntitySets or returns the connection property in a contact pair.Returns:The connection property.
- Return type:
- property formulation_option: int¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property FormulationOption() As FormulationOption_TypeSets or returns the formulation option in a contact pair.Returns:Formulation option type.Legal values:SURFACETOSURFACENODETOSURFACE
- Returns:
enum formulation_option_type
- Return type:
int
- property interaction_property: ABQProperty¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property InteractionProperty() As ABQPropertySets or returns the interaction property in a contactpair.Returns:The specified ABQMechConnBehavior.
- Return type:
- property interference_fit: float¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property InterferenceFit() As doubleAssigns / gets interference fit of a contact pair. This can be assigned tocontact pairs created in structual case except initializationstep.Returns:The interference magnitude for gradual interference with uniformoverclosure.returns 0 if no interference fit is defined. Usage: Dim abqSurfCont As ABQSurfaceToSurfaceContact Dim clearance As double Set clearance = 2.5 abqSurfCont.InterferenceFit = clearance
- Return type:
float
- property interference_fit_amplitude: ABQProperty¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property InterferenceFitAmplitude() As ABQPropertyAssigns / gets interference fit amplitude of a contactpair.Returns:The interference fit amplitude for gradual interference with uniformoverclosure.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;
- Return type:
- remove_interference_fit() None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub RemoveInterferenceFit()Removes interference fit from a contact pair feature.
- Return type:
None
- property sliding: int¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property Sliding() As Sliding_TypeSets or returns the sliding type in a contact pair.Returns:The sliding type.Legal values:FINITESMALL
- Returns:
enum sliding_type
- Return type:
int
- property swap_master_slave: bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property SwapMasterSlave() As booleanReturns the activation status if the master surface is swapped as slavesurface.Returns:A boolean specifying whether the master surface surface is swapped asslave.
- Return type:
bool
- property use_automatic_geometry_smoothing: bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property UseAutomaticGeometrySmoothing() As booleanReturns a boolean indicating whether automatic geometry smoothing is usedfor the contact pairReturns:boolean specifying whether automatic geometry smoothing isactive.Legal values:TRUEFALSE
- Return type:
bool
- property use_interference_fit_amplitude: bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property UseInterferenceFitAmplitude() As boolean (ReadOnly)Returns a boolean indicating whether amplitude is used in the interferencefit for a contact pairReturns:boolean specifying whether user defined amplitude is active.
- Return type:
bool
- property use_master_negative_side: bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property UseMasterNegativeSide() As booleanReturns the activation status if the master surface is specified as thenegative side.Returns:A boolean specifying whether the master surface is specified as thenegative side.
- Return type:
bool
- property use_slave_negative_side: bool¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
- o Property UseSlaveNegativeSide() As booleanReturns the activation status if the slave surface is specified as thenegative side.Returns:A boolean specifying whether the slave surface is specified as thenegative side.
- Return type:
bool