TerminalPortBuilder Class

class NXOpen.Routing.TerminalPortBuilder

Bases: NXOpen.Builder

Builder for creating the Terminal List Item for the ModelTerminals

To create a new instance of this class, use NXOpen.Routing.RouteManager.TerminalPortBuilder()

New in version NX7.5.0.

Properties

Property Description
IndividualCutBack Returns the Cutback Lenth for the Terminal
IndividualExtenstion Returns the Extenstion Value for the Terminal
Modeled Returns or sets the flag for the terminal that says if it is Modeled or not
Tag Returns the Tag for this object.
TerminalPort Returns or sets the TerminalPort

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.
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.

Property Detail

IndividualCutBack

TerminalPortBuilder.IndividualCutBack

Returns the Cutback Lenth for the Terminal

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

Getter Method

Signature IndividualCutBack

Returns:
Return type:NXOpen.GeometricUtilities.OnPathDimensionBuilder

New in version NX7.5.0.

License requirements: routing_harness (“Routing Harness”)

IndividualExtenstion

TerminalPortBuilder.IndividualExtenstion

Returns the Extenstion Value for the Terminal

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

Getter Method

Signature IndividualExtenstion

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

License requirements: routing_harness (“Routing Harness”)

Modeled

TerminalPortBuilder.Modeled

Returns or sets the flag for the terminal that says if it is Modeled or not

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

Getter Method

Signature Modeled

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: routing_harness (“Routing Harness”)

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

Setter Method

Signature Modeled

Parameters:modeled (bool) –

New in version NX7.5.0.

License requirements: routing_harness (“Routing Harness”)

TerminalPort

TerminalPortBuilder.TerminalPort

Returns or sets the TerminalPort

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

Getter Method

Signature TerminalPort

Returns:Routing Port
Return type:NXOpen.NXObject

New in version NX7.5.0.

License requirements: routing_harness (“Routing Harness”)

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

Setter Method

Signature TerminalPort

Parameters:port (NXOpen.NXObject) – Routing Port

New in version NX7.5.0.

License requirements: routing_harness (“Routing Harness”)

Method Detail

Validate

TerminalPortBuilder.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.