pycatia.abq_automation_interfaces.abq_mech_conn_behavior

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_mech_conn_behavior.ABQMechConnBehavior(com_object)

Note

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

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
ABQAutomationItf.ABQProperty
ABQMechConnBehavior

Represents an Abaqus mechanical connection behavior (ABQMechConnBehavior)
object.
Role: Access an Abaqus mechanical connection behaviour object or determine its
properties.
add_pressure_overclosure_table(i_pressure: tuple, i_overclosure: tuple) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub AddPressureOverclosureTable(CATSafeArrayVariant
iPressure,
CATSafeArrayVariant iOverclosure)

Adds a list of tabular pressure overclosure in the connection behavior. The
number of values in both of the parameters should match. If either list
contains extra values, the extra values are discarded.

Parameters:

iPressure
The list of pressure values.
iOverclosure
The list of overclosures.
Parameters:
  • i_pressure (tuple) –

  • i_overclosure (tuple) –

Return type:

None

property allow_separation: bool

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property AllowSeparation() As boolean

Sets or returns the seperation status for the hard contact pressure
overclosure.

Returns:
A boolean specifying whether seperation status is on or
off.
Return type:

bool

property apply_user_subroutine: bool

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property ApplyUserSubroutine() As boolean

Sets or returns the user subroutine flag.

Returns:
A boolean specifying whether a user subroutine will be applied.
Return type:

bool

property augmented_lagrange: bool

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property AugmentedLagrange() As boolean

Sets or returns the augmented lagrange formulation in a mechanical
connection.

Returns:
A boolean specifying whether augmented lagrange formulation is
applied.
Return type:

bool

property clearance_contact_pressure_value: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property ClearanceContactPressureValue() As double

Sets or returns the clearance at which contact pressure is zero in a
mechanical connection.

Returns:
clearance at which contact pressure is zero.
Return type:

float

property contact_stiffness: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property ContactStiffness() As ContactStiffness_Type

Sets or returns the contact stiffness type hard contact pressure
overclosure.

Returns:
The contact stiffness

Legal values:

DEFAULT
STIFF_VALUE
Return type:

int

property contact_stiffness_scale_factor_value: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property ContactStiffnessScaleFactorValue() As double

Sets or returns the contact stiffness scale factor value in a mechanical
connection.

Returns:
contact stiffness scale factor value.
Return type:

float

property contact_stiffness_value: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property ContactStiffnessValue() As double

Sets or returns the contact stiffness value for hard contact pressure
overclosure.

Returns:
The stiffness value.
Return type:

float

property description: str

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Description() As CATBSTR

Sets or returns the description.

Returns:
The description of the step.
Return type:

str

property formulation: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Formulation() As Formulation_Type

Sets or returns the formulation in a mechanical
connection.

Returns:
The formulation.

Legal values:

FRICTIONLESS
PENALTY
Returns:

enum formulation_type

Return type:

int

property friction_coefficient: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property FrictionCoefficient() As double

Sets or returns the friction coefficient if the formulation is
PENALTY.

Returns:
The friction coefficient.
Return type:

float

get_pressure_overclosure_table(o_pressure: tuple, o_overclosure: tuple) None

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
o Sub GetPressureOverclosureTable(CATSafeArrayVariant
oPressure,
CATSafeArrayVariant oOverclosure)

Returns a list of tabular pressure overclosure in connection
behavior.

Parameters:

oPressure
The list of pressure values.
oOverclosure
The list of overclosures.
Parameters:
  • o_pressure (tuple) –

  • o_overclosure (tuple) –

Return type:

None

property max_stiffness: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property MaxStiffness() As MaxStiffness_Type

Sets or returns the contact stiffness type hard contact pressure
overclosure.

Returns:
The contact stiffness

Legal values:

DEFAULT
STIFF_VALUE
Returns:

enum max_stiffness_type

Return type:

int

property max_stiffness_value: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property MaxStiffnessValue() As double

Sets or returns the max stiffness value for mechanical
connection.

Returns:
The stiffness value.
Return type:

float

property penalty_method: bool

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property PenaltyMethod() As boolean

Sets or returns the penalty method formulation in a mechanical
connection.

Returns:
A boolean specifying whether penalty method formulation is applied.
Return type:

bool

property pressure_overclosure: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property PressureOverclosure() As PressureOverclosure_Type

Sets or returns the pressure overclosure in a mechanical
connection.

Returns:
The pressure overclosure.

Legal values:

HARD
EXPONENTIAL
LINEAR
TABULAR
Returns:

enum pressure_overclosure_type

Return type:

int