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
SourceGroup Returns or sets the source group referenced by this connection
SourceGroupReferenceState Returns the state defining whether the source of this connection is defined with a group
SourceNodes Returns the source Node(s)
SourceSelection Returns the selected source object(s)
Tag Returns the Tag for this object.
TargetGroup Returns or sets the target group referenced by this connection
TargetGroupReferenceState Returns the state defining whether the target of this connection is defined with a group
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.
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”)

SourceGroup

CAEConnectionBuilder.SourceGroup

Returns or sets the source group referenced by this connection

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

Getter Method

Signature SourceGroup()

Returns:
Return type:NXOpen.CAE.CaeGroup

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature SourceGroup(groupToRef)

Parameters:groupToRef (NXOpen.CAE.CaeGroup) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

SourceGroupReferenceState

CAEConnectionBuilder.SourceGroupReferenceState

Returns the state defining whether the source of this connection is defined with a group

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

Getter Method

Signature SourceGroupReferenceState()

Returns:
Return type:bool

New in version NX11.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.

TargetGroup

CAEConnectionBuilder.TargetGroup

Returns or sets the target group referenced by this connection

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

Getter Method

Signature TargetGroup()

Returns:
Return type:NXOpen.CAE.CaeGroup

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

Setter Method

Signature TargetGroup(groupToRef)

Parameters:groupToRef (NXOpen.CAE.CaeGroup) –

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

TargetGroupReferenceState

CAEConnectionBuilder.TargetGroupReferenceState

Returns the state defining whether the target of this connection is defined with a group

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

Getter Method

Signature TargetGroupReferenceState()

Returns:
Return type:bool

New in version NX11.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

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

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.