CAEConnectionBuilder Class

class NXOpen.CAE.CAEConnectionBuilder

Bases: NXOpen.Builder

Builder for creating Connection Recipes

To create a new instance of this class, use NXOpen.CAE.CAEConnectionCollection.CreateConnectionBuilder

New in version NX6.0.0.

Properties

Property Description
EdgeToEdgeConnectionMethodType Returns or sets the method type for edge-to-edge connection
EdgeTolerance Returns or sets the option to tune edge tolerance.
ElementEdge Returns the selected element edge(s)
ElementFace Returns the selected element face(s)
ElementType Returns the element type to be created
ElementTypeRbe3 Returns the element type to be created
Label Returns or sets the labeling of elements
MethodType Returns or sets the method type for point-point or node-node connections
MidNode Returns or sets the mid node option
SourceNodes Returns the source Node(s)
SourceSelection Returns the selected source object(s)
Tag Returns the Tag for this object.
TargetNodes Returns the target Node(s)
TargetSelection Returns the selected target object(s)
Type Returns or sets the connection type

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CommitConnection Commit the connection.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
MeshDensity The mesh density setting
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

CAEConnectionBuilderConnectionTypeEnum Enumeration the type of connection to be created
CAEConnectionBuilderEdgeToEdgeConnectionMethodTypeEnum Enumeration the method of edge to edge connection to be created
CAEConnectionBuilderMethodTypeEnum Enumeration the method of connection to be created

Property Detail

EdgeToEdgeConnectionMethodType

CAEConnectionBuilder.EdgeToEdgeConnectionMethodType

Returns or sets the method type for edge-to-edge connection

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

Getter Method

Signature EdgeToEdgeConnectionMethodType()

Returns:
Return type:NXOpen.CAE.CAEConnectionBuilderEdgeToEdgeConnectionMethodTypeEnum

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature EdgeToEdgeConnectionMethodType(edgeToEdgeConnectionMethodType)

Parameters:edgeToEdgeConnectionMethodType (NXOpen.CAE.CAEConnectionBuilderEdgeToEdgeConnectionMethodTypeEnum) –

New in version NX8.5.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

EdgeTolerance

CAEConnectionBuilder.EdgeTolerance

Returns or sets the option to tune edge tolerance.

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

Getter Method

Signature EdgeTolerance()

Returns:
Return type:float

New in version NX8.0.1.

License requirements: None.

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

Setter Method

Signature EdgeTolerance(edgeTolerance)

Parameters:edgeTolerance (float) –

New in version NX8.0.1.

License requirements: None.

ElementEdge

CAEConnectionBuilder.ElementEdge

Returns the selected element edge(s)

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

Getter Method

Signature ElementEdge()

Returns:
Return type:NXOpen.CAE.SelectElementsBuilder

New in version NX6.0.0.

License requirements: None.

ElementFace

CAEConnectionBuilder.ElementFace

Returns the selected element face(s)

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

Getter Method

Signature ElementFace()

Returns:
Return type:NXOpen.CAE.SelectElementsBuilder

New in version NX6.0.0.

License requirements: None.

ElementType

CAEConnectionBuilder.ElementType

Returns the element type to be created

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

Getter Method

Signature ElementType()

Returns:
Return type:NXOpen.CAE.ElementTypeBuilder

New in version NX6.0.0.

License requirements: None.

ElementTypeRbe3

CAEConnectionBuilder.ElementTypeRbe3

Returns the element type to be created

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

Getter Method

Signature ElementTypeRbe3()

Returns:
Return type:NXOpen.CAE.ElementTypeBuilder

New in version NX6.0.1.

License requirements: None.

Label

CAEConnectionBuilder.Label

Returns or sets the labeling of elements

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

Getter Method

Signature Label()

Returns:
Return type:int

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Label(label)

Parameters:label (int) –

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

MethodType

CAEConnectionBuilder.MethodType

Returns or sets the method type for point-point or node-node connections

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

Getter Method

Signature MethodType()

Returns:
Return type:NXOpen.CAE.CAEConnectionBuilderMethodTypeEnum

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MethodType(methodType)

Parameters:methodType (NXOpen.CAE.CAEConnectionBuilderMethodTypeEnum) –

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

MidNode

CAEConnectionBuilder.MidNode

Returns or sets the mid node option

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

Getter Method

Signature MidNode()

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature MidNode(midNode)

Parameters:midNode (bool) –

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SourceNodes

CAEConnectionBuilder.SourceNodes

Returns the source Node(s)

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

Getter Method

Signature SourceNodes()

Returns:
Return type:NXOpen.CAE.SelectFENodeList

New in version NX6.0.0.

License requirements: None.

SourceSelection

CAEConnectionBuilder.SourceSelection

Returns the selected source object(s)

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

Getter Method

Signature SourceSelection()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX6.0.0.

License requirements: None.

TargetNodes

CAEConnectionBuilder.TargetNodes

Returns the target Node(s)

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

Getter Method

Signature TargetNodes()

Returns:
Return type:NXOpen.CAE.SelectFENodeList

New in version NX6.0.0.

License requirements: None.

TargetSelection

CAEConnectionBuilder.TargetSelection

Returns the selected target object(s)

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

Getter Method

Signature TargetSelection()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX6.0.0.

License requirements: None.

Type

CAEConnectionBuilder.Type

Returns or sets the connection type

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

Getter Method

Signature Type()

Returns:
Return type:NXOpen.CAE.CAEConnectionBuilderConnectionTypeEnum

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Type(connectionType)

Parameters:connectionType (NXOpen.CAE.CAEConnectionBuilderConnectionTypeEnum) –

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Method Detail

CommitConnection

CAEConnectionBuilder.CommitConnection

Commit the connection.

Signature CommitConnection()

Returns:
Return type:NXOpen.CAE.CAEConnection

New in version NX6.0.0.

Deprecated since version NX7.5.1: Use Builder.Commit instead.

License requirements: nx_masterfem (“Finite Element Modeling”)

MeshDensity

CAEConnectionBuilder.MeshDensity

The mesh density setting

Signature MeshDensity()

New in version NX6.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Validate

CAEConnectionBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.