ChannelFittingBuilder Class

class NXOpen.Tooling.ChannelFittingBuilder

Bases: NXOpen.Builder

The builder class for Channel Fitting which assists you to add cooling fitting.

To create a new instance of this class, use NXOpen.Tooling.ChannelFittingCollection.CreateChannelFittingBuilder()

Default values.

Property Value
BottomClearance.Value 0 (millimeters part), 0 (inches part)
TopClearance.Value 5 (millimeters part), 1.25 (inches part)
UseSymbol 1

New in version NX7.5.0.

Properties

Property Description
BottomClearance Returns the bottom clearance
BoundaryBody Returns the boundary body to create the cooling fitting points.
FittingPoint Returns or sets the new point specified for the cooling fitting point.
ParentChannel Returns the parent channel of the cooling fitting points.
SearchBoundaryBodies Returns or sets the value which specifies whether to auto search boundary bodies or not.
Tag Returns the Tag for this object.
TopClearance Returns the top clearance
UseSymbol Returns or sets the value which specifies whether to add real component or not.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
CreateCoolingFittingData Creates the Cooling Fitting Data object.
CreateFittingPoints Create Fitting Points.
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.
GetCoolingFittingData Get the Cooling Fitting Data object.
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

BottomClearance

ChannelFittingBuilder.BottomClearance

Returns the bottom clearance

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

Getter Method

Signature BottomClearance

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

BoundaryBody

ChannelFittingBuilder.BoundaryBody

Returns the boundary body to create the cooling fitting points.

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

Getter Method

Signature BoundaryBody

Returns:
Return type:NXOpen.SelectBodyList

New in version NX8.0.0.

License requirements: None.

FittingPoint

ChannelFittingBuilder.FittingPoint

Returns or sets the new point specified for the cooling fitting point.

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

Getter Method

Signature FittingPoint

Returns:
Return type:NXOpen.Point

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature FittingPoint

Parameters:fittingPoint (NXOpen.Point) –

New in version NX7.5.0.

License requirements: None.

ParentChannel

ChannelFittingBuilder.ParentChannel

Returns the parent channel of the cooling fitting points.

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

Getter Method

Signature ParentChannel

Returns:
Return type:NXOpen.SelectBodyList

New in version NX7.5.0.

License requirements: None.

SearchBoundaryBodies

ChannelFittingBuilder.SearchBoundaryBodies

Returns or sets the value which specifies whether to auto search boundary bodies or not.

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

Getter Method

Signature SearchBoundaryBodies

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SearchBoundaryBodies

Parameters:searchBoundaryBodies (bool) –

New in version NX8.0.0.

License requirements: None.

TopClearance

ChannelFittingBuilder.TopClearance

Returns the top clearance

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

Getter Method

Signature TopClearance

Returns:
Return type:NXOpen.Expression

New in version NX8.0.0.

License requirements: None.

UseSymbol

ChannelFittingBuilder.UseSymbol

Returns or sets the value which specifies whether to add real component or not.

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

Getter Method

Signature UseSymbol

Returns:
Return type:bool

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature UseSymbol

Parameters:useSymbol (bool) –

New in version NX10.0.0.

License requirements: ug_mold_design (“UG MOLD”)

Method Detail

CreateCoolingFittingData

ChannelFittingBuilder.CreateCoolingFittingData

Creates the Cooling Fitting Data object.

Signature CreateCoolingFittingData()

Returns:the new Tooling.CoolingFittingData instance
Return type:NXOpen.Tooling.CoolingFittingData

New in version NX7.5.0.

License requirements: None.

CreateFittingPoints

ChannelFittingBuilder.CreateFittingPoints

Create Fitting Points.

Signature CreateFittingPoints()

New in version NX7.5.0.

License requirements: None.

GetCoolingFittingData

ChannelFittingBuilder.GetCoolingFittingData

Get the Cooling Fitting Data object.

Signature GetCoolingFittingData()

Returns:
Return type:NXOpen.Tooling.CoolingFittingData

New in version NX7.5.0.

License requirements: None.

Validate

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