CoolingDefineChannelBuilder Class

class NXOpen.Tooling.CoolingDefineChannelBuilder

Bases: NXOpen.Builder

The builder class for Cooling Define Channel which assists you to create channels directly.

To create a new instance of this class, use NXOpen.Tooling.CoolingDefineChannelCollection.CreateCoolingDefineChannelBuilder()

Default values.

Property Value
AdjustBoundaryChannel 0
Diameter.Value 10 (millimeters part), 0.375 (inches part)
ExtensionSolution NoExtension
Motion.DeltaEnum ReferenceWcsWorkPart
Motion.DeltaXc.Value 0.0
Motion.DeltaYc.Value 0.0
Motion.DeltaZc.Value 0.0
RemoveParameter 0
TipAngle.Value 118
TipEndType None

New in version NX7.5.0.

Properties

Property Description
AdjustBoundaryChannel Returns or sets the flag to indicate whether to extend boundary channel or not
ChannelDiameter Returns or sets the channel diameter
Diameter Returns the channel diameter
ExtensionSolution Returns or sets the candidate extension types
LimitBody Returns the boundary body
Motion Returns the object which defines the transformation from start point to end point.
RemoveParameter Returns or sets the flag to indicate whether to remove parameters of the created solid or not
StartPoint Returns or sets the point as the start position of the channel.
Tag Returns the Tag for this object.
TipAngle Returns the value for the tip angle of the channel.
TipEndType Returns or sets the candidate of tip end type
Type Returns or sets the type of attributes assigned to the created body attribute type values.

Methods

Method Description
AutoGetBoundaryBody Gets the boundary body automatically
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.
SetAutoSelectBoundary Sets the value that whether the boundary body is automatically got or not
SetBoundaryBody Sets the boundary body to do channel extension
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

CoolingDefineChannelBuilderExtensionTypes Enumeration The extension types of channel
CoolingDefineChannelBuilderTipEndTypes Enumeration The tip end types of channel
CoolingDefineChannelBuilderTypes Enumeration Types to specify how to assign attributes to the created body.

Property Detail

AdjustBoundaryChannel

CoolingDefineChannelBuilder.AdjustBoundaryChannel

Returns or sets the flag to indicate whether to extend boundary channel or not

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

Getter Method

Signature AdjustBoundaryChannel

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature AdjustBoundaryChannel

Parameters:adjustBoundaryChannel (bool) –

New in version NX8.5.0.

License requirements: ug_mold_design (“UG MOLD”)

ChannelDiameter

CoolingDefineChannelBuilder.ChannelDiameter

Returns or sets the channel diameter

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

Getter Method

Signature ChannelDiameter

Returns:
Return type:float

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ChannelDiameter

Parameters:channelDiameter (float) –

New in version NX7.5.0.

License requirements: None.

Diameter

CoolingDefineChannelBuilder.Diameter

Returns the channel diameter

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

Getter Method

Signature Diameter

Returns:
Return type:NXOpen.Expression

New in version NX10.0.0.

License requirements: None.

ExtensionSolution

CoolingDefineChannelBuilder.ExtensionSolution

Returns or sets the candidate extension types

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

Getter Method

Signature ExtensionSolution

Returns:
Return type:NXOpen.Tooling.CoolingDefineChannelBuilderExtensionTypes

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature ExtensionSolution

Parameters:extensionSolution (NXOpen.Tooling.CoolingDefineChannelBuilderExtensionTypes) –

New in version NX8.5.0.

License requirements: ug_mold_design (“UG MOLD”)

LimitBody

CoolingDefineChannelBuilder.LimitBody

Returns the boundary body

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

Getter Method

Signature LimitBody

Returns:
Return type:NXOpen.SelectBody

New in version NX8.5.0.

License requirements: None.

Motion

CoolingDefineChannelBuilder.Motion

Returns the object which defines the transformation from start point to end point.

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

Getter Method

Signature Motion

Returns:
Return type:NXOpen.GeometricUtilities.ModlMotion

New in version NX7.5.0.

License requirements: None.

RemoveParameter

CoolingDefineChannelBuilder.RemoveParameter

Returns or sets the flag to indicate whether to remove parameters of the created solid or not

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

Getter Method

Signature RemoveParameter

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature RemoveParameter

Parameters:removeParameter (bool) –

New in version NX12.0.0.

License requirements: ug_mold_design (“UG MOLD”)

StartPoint

CoolingDefineChannelBuilder.StartPoint

Returns or sets the point as the start position of the channel.

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

Getter Method

Signature StartPoint

Returns:
Return type:NXOpen.Point

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature StartPoint

Parameters:startPoint (NXOpen.Point) –

New in version NX7.5.0.

License requirements: None.

TipAngle

CoolingDefineChannelBuilder.TipAngle

Returns the value for the tip angle of the channel.

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

Getter Method

Signature TipAngle

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

TipEndType

CoolingDefineChannelBuilder.TipEndType

Returns or sets the candidate of tip end type

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

Getter Method

Signature TipEndType

Returns:
Return type:NXOpen.Tooling.CoolingDefineChannelBuilderTipEndTypes

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature TipEndType

Parameters:tipEndType (NXOpen.Tooling.CoolingDefineChannelBuilderTipEndTypes) –

New in version NX8.5.0.

License requirements: ug_mold_design (“UG MOLD”)

Type

CoolingDefineChannelBuilder.Type

Returns or sets the type of attributes assigned to the created body attribute type values.

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Tooling.CoolingDefineChannelBuilderTypes

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Tooling.CoolingDefineChannelBuilderTypes) –

New in version NX10.0.0.

License requirements: ug_mold_design (“UG MOLD”)

Method Detail

AutoGetBoundaryBody

CoolingDefineChannelBuilder.AutoGetBoundaryBody

Gets the boundary body automatically

Signature AutoGetBoundaryBody()

New in version NX8.5.0.

License requirements: None.

SetAutoSelectBoundary

CoolingDefineChannelBuilder.SetAutoSelectBoundary

Sets the value that whether the boundary body is automatically got or not

Signature SetAutoSelectBoundary(autoSelectBoundary)

Parameters:autoSelectBoundary (bool) –

New in version NX8.5.0.

License requirements: ug_mold_design (“UG MOLD”)

SetBoundaryBody

CoolingDefineChannelBuilder.SetBoundaryBody

Sets the boundary body to do channel extension

Signature SetBoundaryBody(body)

Parameters:body (NXOpen.Body) – the body set as boundary body

New in version NX8.5.0.

License requirements: None.

Validate

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