BodyContactRecurdyn Class

class NXOpen.Motion.BodyContactRecurdyn

Bases: NXOpen.NXObject

Represents a NXOpen.Motion.BodyContactRecurdyn

New in version NX5.0.0.

Properties

Property Description
AutoGlobalMaxPenetrationFlag Returns or sets the auto global maximum penetration flag
AutoLocalMaxPenetrationFlag Returns or sets the auto local maximum penetration flag
BufferRadiusFactorExpression Returns the Buffer Radius Factor expression
ContactTypeOption Returns or sets the contact type option
CoulombFrictionOption Returns or sets the coulomb friction option
DynamicCoefficientExpression Returns the dynamic coefficient expression
FirstGeometryBoundingBufferLengthExpression Returns the bounding Buffer Length expression
FirstGeometryMaxFacetSizeFactorExpression Returns the max Facet Size Factor expression
FirstGeometryMaxFacetSizeFactorFlag Returns or sets the max Facet Size Factor Flag
FirstGeometryMaximumPenetrationExpression Returns the Plane Maximum Penetration of the first geometry expresion
FirstGeometryPlaneToleranceFactorExpression Returns the Plane Tolerance Factor of the first geometry expresion
FirstGeometryPlaneToleranceFactorSolidContactExpression Returns the Plane Tolerance Factor of the first geometry for solid contact expression
ForceExponentExpression Returns the force exponent expression
ForceModelType Returns or sets the force model type
FrictionVelocityExpression Returns the friction velocity expression
GlobalMaxPenetrationExpression Returns the global Max.
IsOccurrence Returns whether this object is an occurrence or not.
JournalIdentifier Returns the identifier that would be recorded in a journal for this object.
LocalMaxPenetrationExpression Returns the local Max.
MaterialDampingExpression Returns the material damping expression
MaximumStepSizeFactorExpression Returns the Maximun Step Size Factor expression
Name Returns the custom name of the object.
OwningComponent Returns the owning component, if this object is an occurrence.
OwningPart Returns the owning part of this object
PenetrationDepthExpression Returns the penetration depth expression
Prototype Returns the prototype of this object if it is an occurrence.
ReboundDampingFactorExpression Returns the rebound Damping Factor expression
ReboundDampingFactorFlag Returns or sets the rebound Damping Factor Flag
SecondGeometryBoundingBufferLengthExpression Returns the bounding Buffer Length expression
SecondGeometryMaxFacetSizeFactorExpression Returns the max Facet Size Factor expression
SecondGeometryMaxFacetSizeFactorFlag Returns or sets the max Facet Size Factor Flag
SecondGeometryMaximumPenetrationExpression Returns the Plane Maximum Penetration of the second geometry expression
SecondGeometryPlaneToleranceFactorExpression Returns the Plane Tolerance Factor of the second geometry expression
SecondGeometryPlaneToleranceFactorSolidContactExpression Returns the Plane Tolerance Factor of the second geometry for solid contact expression
StaticCoefficientExpression Returns the coulomb coefficient expression
StictionVelocityExpression Returns the stiction velocity expression
StiffnessExpression Returns the stiffness expression
SurfaceTypeOption Returns or sets the surface type option
Tag Returns the Tag for this object.

Methods

Method Description
CreateAttributeIterator Create an attribute iterator
DeleteAllAttributesByType Deletes all attributes of a specific type.
DeleteAttributeByTypeAndTitle Deletes an attribute by type and title.
DeleteUserAttribute Deletes the first attribute encountered with the given Type, Title.
DeleteUserAttributes Deletes the attributes on the object, if any, that satisfy the given iterator
FindObject Finds the NXOpen.NXObject with the given identifier as recorded in a journal.
GetAttributeTitlesByType Gets all the attribute titles of a specific type.
GetBooleanUserAttribute Gets a boolean attribute by Title and array Index.
GetComputationalTimeUserAttribute Gets a time attribute by Title and array Index.
GetIntegerAttribute Gets an integer attribute by title.
GetIntegerUserAttribute Gets an integer attribute by Title and array Index.
GetNextUserAttribute Gets the next attribute encountered on the object, if any, that satisfies the given iterator.
GetPdmReferenceAttributeValue Gets the value of PDM Reference attribute for given object.
GetRealAttribute Gets a real attribute by title.
GetRealUserAttribute Gets a real attribute by Title and array Index.
GetReferenceAttribute Gets the reference string (not the calculated value) of a string attribute that uses a reference string.
GetStringAttribute Gets a string attribute value by title.
GetStringUserAttribute Gets a string attribute by Title and array Index.
GetTimeAttribute Gets a time attribute by title.
GetTimeUserAttribute Gets a time attribute by Title and array Index.
GetUserAttribute Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index.
GetUserAttributeAsString Gets the first attribute encountered on the object, if any, with a given title, type and array index.
GetUserAttributeCount Gets the count of set attributes on the object, if any, that satisfy the given iterator.
GetUserAttributeLock Determine the lock of the given attribute.
GetUserAttributeSize Gets the size of the first attribute encountered on the object, if any, with a given Title and Type.
GetUserAttributeSourceObjects Returns an array of objects from which this object presents attributes.
GetUserAttributes Gets all the attributes that have been set on the given object, if any, that satisfy the given iterator.
GetUserAttributesAsStrings Gets all the attributes that have been set on the given object.
HasUserAttribute Determines if an attribute exists on the object, that satisfies the given iterator
Print Prints a representation of this object to the system log file.
SetAttribute Creates or modifies an integer attribute.
SetBooleanUserAttribute Creates or modifies a boolean attribute with the option to update or not.
SetName Sets the custom name of the object.
SetPdmReferenceAttribute Sets the value of PDM Reference attribute on the object.
SetReferenceAttribute Creates or modifies a string attribute which uses a reference string.
SetTimeAttribute Creates or modifies a time attribute.
SetTimeUserAttribute Creates or modifies a time attribute with the option to update or not.
SetUserAttribute Creates or modifies an attribute with the option to update or not.
SetUserAttributeLock Lock or unlock the given attribute.

Enumerations

BodyContactRecurdynContactType Enumeration the enum for contact type option of 3D contact
BodyContactRecurdynCoulombFriction Enumeration the enum for friction option of 3D contact
BodyContactRecurdynForceModel Enumeration the enum for forec model of 3D contact
BodyContactRecurdynSurfaceType Enumeration the enum for surface type option of 3D contact

Property Detail

AutoGlobalMaxPenetrationFlag

BodyContactRecurdyn.AutoGlobalMaxPenetrationFlag

Returns or sets the auto global maximum penetration flag

-------------------------------------

Getter Method

Signature AutoGlobalMaxPenetrationFlag

Returns:
Return type:int

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutoGlobalMaxPenetrationFlag

Parameters:autoGlobalMaxPenetrationFlag (int) –

New in version NX7.5.0.

License requirements: mechanisms (“MECHANISMS”)

AutoLocalMaxPenetrationFlag

BodyContactRecurdyn.AutoLocalMaxPenetrationFlag

Returns or sets the auto local maximum penetration flag

-------------------------------------

Getter Method

Signature AutoLocalMaxPenetrationFlag

Returns:
Return type:int

New in version NX7.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AutoLocalMaxPenetrationFlag

Parameters:autoLocalMaxPenetrationFlag (int) –

New in version NX7.5.0.

License requirements: mechanisms (“MECHANISMS”)

BufferRadiusFactorExpression

BodyContactRecurdyn.BufferRadiusFactorExpression

Returns the Buffer Radius Factor expression

-------------------------------------

Getter Method

Signature BufferRadiusFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ContactTypeOption

BodyContactRecurdyn.ContactTypeOption

Returns or sets the contact type option

-------------------------------------

Getter Method

Signature ContactTypeOption

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynContactType

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ContactTypeOption

Parameters:contactType (NXOpen.Motion.BodyContactRecurdynContactType) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

CoulombFrictionOption

BodyContactRecurdyn.CoulombFrictionOption

Returns or sets the coulomb friction option

-------------------------------------

Getter Method

Signature CoulombFrictionOption

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynCoulombFriction

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CoulombFrictionOption

Parameters:coulombFriction (NXOpen.Motion.BodyContactRecurdynCoulombFriction) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

DynamicCoefficientExpression

BodyContactRecurdyn.DynamicCoefficientExpression

Returns the dynamic coefficient expression

-------------------------------------

Getter Method

Signature DynamicCoefficientExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryBoundingBufferLengthExpression

BodyContactRecurdyn.FirstGeometryBoundingBufferLengthExpression

Returns the bounding Buffer Length expression

-------------------------------------

Getter Method

Signature FirstGeometryBoundingBufferLengthExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryMaxFacetSizeFactorExpression

BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactorExpression

Returns the max Facet Size Factor expression

-------------------------------------

Getter Method

Signature FirstGeometryMaxFacetSizeFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryMaxFacetSizeFactorFlag

BodyContactRecurdyn.FirstGeometryMaxFacetSizeFactorFlag

Returns or sets the max Facet Size Factor Flag

-------------------------------------

Getter Method

Signature FirstGeometryMaxFacetSizeFactorFlag

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature FirstGeometryMaxFacetSizeFactorFlag

Parameters:maxFacetSizeFactorFlag (bool) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

FirstGeometryMaximumPenetrationExpression

BodyContactRecurdyn.FirstGeometryMaximumPenetrationExpression

Returns the Plane Maximum Penetration of the first geometry expresion

-------------------------------------

Getter Method

Signature FirstGeometryMaximumPenetrationExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryPlaneToleranceFactorExpression

BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorExpression

Returns the Plane Tolerance Factor of the first geometry expresion

-------------------------------------

Getter Method

Signature FirstGeometryPlaneToleranceFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

FirstGeometryPlaneToleranceFactorSolidContactExpression

BodyContactRecurdyn.FirstGeometryPlaneToleranceFactorSolidContactExpression

Returns the Plane Tolerance Factor of the first geometry for solid contact expression

-------------------------------------

Getter Method

Signature FirstGeometryPlaneToleranceFactorSolidContactExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ForceExponentExpression

BodyContactRecurdyn.ForceExponentExpression

Returns the force exponent expression

-------------------------------------

Getter Method

Signature ForceExponentExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ForceModelType

BodyContactRecurdyn.ForceModelType

Returns or sets the force model type

-------------------------------------

Getter Method

Signature ForceModelType

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynForceModel

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ForceModelType

Parameters:forceModel (NXOpen.Motion.BodyContactRecurdynForceModel) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

FrictionVelocityExpression

BodyContactRecurdyn.FrictionVelocityExpression

Returns the friction velocity expression

-------------------------------------

Getter Method

Signature FrictionVelocityExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

GlobalMaxPenetrationExpression

BodyContactRecurdyn.GlobalMaxPenetrationExpression

Returns the global Max.

Penetration expression

-------------------------------------

Getter Method

Signature GlobalMaxPenetrationExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

IsOccurrence

BodyContactRecurdyn.IsOccurrence

Returns whether this object is an occurrence or not.

-------------------------------------

Getter Method

Signature IsOccurrence

Returns:This object is an occurrence
Return type:bool

New in version NX3.0.0.

License requirements: None.

JournalIdentifier

BodyContactRecurdyn.JournalIdentifier

Returns the identifier that would be recorded in a journal for this object.

This may not be the same across different releases of the software.

-------------------------------------

Getter Method

Signature JournalIdentifier

Returns:
Return type:str

New in version NX3.0.0.

License requirements: None.

LocalMaxPenetrationExpression

BodyContactRecurdyn.LocalMaxPenetrationExpression

Returns the local Max.

Penetration expression

-------------------------------------

Getter Method

Signature LocalMaxPenetrationExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

MaterialDampingExpression

BodyContactRecurdyn.MaterialDampingExpression

Returns the material damping expression

-------------------------------------

Getter Method

Signature MaterialDampingExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

MaximumStepSizeFactorExpression

BodyContactRecurdyn.MaximumStepSizeFactorExpression

Returns the Maximun Step Size Factor expression

-------------------------------------

Getter Method

Signature MaximumStepSizeFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Name

BodyContactRecurdyn.Name

Returns the custom name of the object.

-------------------------------------

Getter Method

Signature Name

Returns:
Return type:str

New in version NX3.0.0.

License requirements: None.

OwningComponent

BodyContactRecurdyn.OwningComponent

Returns the owning component, if this object is an occurrence.

-------------------------------------

Getter Method

Signature OwningComponent

Returns:
Return type:NXOpen.Assemblies.Component

New in version NX3.0.0.

License requirements: None.

OwningPart

BodyContactRecurdyn.OwningPart

Returns the owning part of this object

-------------------------------------

Getter Method

Signature OwningPart

Returns:The owning part of this object or null if it does not have an owner
Return type:NXOpen.BasePart

New in version NX3.0.0.

License requirements: None.

PenetrationDepthExpression

BodyContactRecurdyn.PenetrationDepthExpression

Returns the penetration depth expression

-------------------------------------

Getter Method

Signature PenetrationDepthExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

Prototype

BodyContactRecurdyn.Prototype

Returns the prototype of this object if it is an occurrence.

-------------------------------------

Getter Method

Signature Prototype

Returns:The prototype of this object or null if this object is not an occurrence
Return type:NXOpen.INXObject

New in version NX3.0.0.

License requirements: None.

ReboundDampingFactorExpression

BodyContactRecurdyn.ReboundDampingFactorExpression

Returns the rebound Damping Factor expression

-------------------------------------

Getter Method

Signature ReboundDampingFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

ReboundDampingFactorFlag

BodyContactRecurdyn.ReboundDampingFactorFlag

Returns or sets the rebound Damping Factor Flag

-------------------------------------

Getter Method

Signature ReboundDampingFactorFlag

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ReboundDampingFactorFlag

Parameters:reboundDampingFactorFlag (bool) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryBoundingBufferLengthExpression

BodyContactRecurdyn.SecondGeometryBoundingBufferLengthExpression

Returns the bounding Buffer Length expression

-------------------------------------

Getter Method

Signature SecondGeometryBoundingBufferLengthExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryMaxFacetSizeFactorExpression

BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactorExpression

Returns the max Facet Size Factor expression

-------------------------------------

Getter Method

Signature SecondGeometryMaxFacetSizeFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryMaxFacetSizeFactorFlag

BodyContactRecurdyn.SecondGeometryMaxFacetSizeFactorFlag

Returns or sets the max Facet Size Factor Flag

-------------------------------------

Getter Method

Signature SecondGeometryMaxFacetSizeFactorFlag

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SecondGeometryMaxFacetSizeFactorFlag

Parameters:maxFacetSizeFactorFlag (bool) –

New in version NX6.0.0.

License requirements: mechanisms (“MECHANISMS”)

SecondGeometryMaximumPenetrationExpression

BodyContactRecurdyn.SecondGeometryMaximumPenetrationExpression

Returns the Plane Maximum Penetration of the second geometry expression

-------------------------------------

Getter Method

Signature SecondGeometryMaximumPenetrationExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryPlaneToleranceFactorExpression

BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorExpression

Returns the Plane Tolerance Factor of the second geometry expression

-------------------------------------

Getter Method

Signature SecondGeometryPlaneToleranceFactorExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SecondGeometryPlaneToleranceFactorSolidContactExpression

BodyContactRecurdyn.SecondGeometryPlaneToleranceFactorSolidContactExpression

Returns the Plane Tolerance Factor of the second geometry for solid contact expression

-------------------------------------

Getter Method

Signature SecondGeometryPlaneToleranceFactorSolidContactExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

StaticCoefficientExpression

BodyContactRecurdyn.StaticCoefficientExpression

Returns the coulomb coefficient expression

-------------------------------------

Getter Method

Signature StaticCoefficientExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

StictionVelocityExpression

BodyContactRecurdyn.StictionVelocityExpression

Returns the stiction velocity expression

-------------------------------------

Getter Method

Signature StictionVelocityExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

StiffnessExpression

BodyContactRecurdyn.StiffnessExpression

Returns the stiffness expression

-------------------------------------

Getter Method

Signature StiffnessExpression

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

SurfaceTypeOption

BodyContactRecurdyn.SurfaceTypeOption

Returns or sets the surface type option

-------------------------------------

Getter Method

Signature SurfaceTypeOption

Returns:
Return type:NXOpen.Motion.BodyContactRecurdynSurfaceType

New in version NX5.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SurfaceTypeOption

Parameters:surfaceType (NXOpen.Motion.BodyContactRecurdynSurfaceType) –

New in version NX5.0.0.

License requirements: mechanisms (“MECHANISMS”)

Method Detail

FindObject

BodyContactRecurdyn.FindObject

Finds the NXOpen.NXObject with the given identifier as recorded in a journal.

An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

An exception will be thrown if no object can be found with the given journal identifier.

Signature FindObject(journalIdentifier)

Parameters:journalIdentifier (str) – Journal identifier of the object
Returns:
Return type:NXOpen.INXObject

New in version NX3.0.0.

License requirements: None.

Print

BodyContactRecurdyn.Print

Prints a representation of this object to the system log file.

Signature Print()

New in version NX3.0.0.

License requirements: None.

SetName

BodyContactRecurdyn.SetName

Sets the custom name of the object.

NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.

Signature SetName(name)

Parameters:name (str) –

New in version NX3.0.0.

License requirements: None.