CoolingDefineChannelBuilder Class¶
-
class
NXOpen.Tooling.CoolingDefineChannelBuilder¶ Bases:
NXOpen.BuilderThe 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
AdjustBoundaryChannelReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
AdjustBoundaryChannelParameters: 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
ChannelDiameterReturns: Return type: float New in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ChannelDiameterParameters: channelDiameter (float) – New in version NX7.5.0.
License requirements: None.
Diameter¶
-
CoolingDefineChannelBuilder.Diameter¶ Returns the channel diameter
-------------------------------------Getter Method
Signature
DiameterReturns: Return type: NXOpen.ExpressionNew in version NX10.0.0.
License requirements: None.
ExtensionSolution¶
-
CoolingDefineChannelBuilder.ExtensionSolution¶ Returns or sets the candidate extension types
-------------------------------------Getter Method
Signature
ExtensionSolutionReturns: Return type: NXOpen.Tooling.CoolingDefineChannelBuilderExtensionTypesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ExtensionSolutionParameters: 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
LimitBodyReturns: Return type: NXOpen.SelectBodyNew 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
MotionReturns: Return type: NXOpen.GeometricUtilities.ModlMotionNew 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
RemoveParameterReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
RemoveParameterParameters: 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
StartPointReturns: Return type: NXOpen.PointNew in version NX7.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartPointParameters: 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
TipAngleReturns: Return type: NXOpen.ExpressionNew in version NX8.5.0.
License requirements: None.
TipEndType¶
-
CoolingDefineChannelBuilder.TipEndType¶ Returns or sets the candidate of tip end type
-------------------------------------Getter Method
Signature
TipEndTypeReturns: Return type: NXOpen.Tooling.CoolingDefineChannelBuilderTipEndTypesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TipEndTypeParameters: 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
TypeReturns: Return type: NXOpen.Tooling.CoolingDefineChannelBuilderTypesNew in version NX10.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeParameters: 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 bodyNew 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.