RunnerBuilder Class

class NXOpen.Tooling.RunnerBuilder

Bases: NXOpen.Builder

Mold Wizard runner management builder, select curves as runner guide, choose section type and edit section parameters, optional choose boolean type to create runner channel.

To create a new instance of this class, use NXOpen.Tooling.RunnerCollection.CreateRunnerBuilder

Default values.

Property Value
EndShape Both
SectionShape Circular
TransMotion.DeltaEnum ReferenceWcsWorkPart
TransMotion.DeltaXc.Value 0.0
TransMotion.DeltaYc.Value 0.0
TransMotion.DeltaZc.Value 0.0

New in version NX7.5.0.

Properties

Property Description
BooleanOperation Returns the boolean operation to perform on the runner.
EndShape Returns or sets the guide end shape type of runner.
GuideLines Returns the runner guide lines to create runner channel.
RunnerBodies Returns the runner bodies
SectionShape Returns or sets the section shape type of runner.
SectionVector Returns or sets the vector indicating the runner section direction.
Tag Returns the Tag for this object.
TransMotion Returns the transform motion to rotate the section curves.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
DeleteRunner Deletes the runner bodies.
Destroy Deletes the builder, and cleans up any objects created by the builder.
EditDataBase Edits runner section data base.
EditRegisterFile Edits runner section register file.
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.

Enumerations

RunnerBuilderGuideEndType Enumeration Represents the runner guide end type.
RunnerBuilderSectionType Enumeration Represents the section type of runner channel.

Property Detail

BooleanOperation

RunnerBuilder.BooleanOperation

Returns the boolean operation to perform on the runner.

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

Getter Method

Signature BooleanOperation()

Returns:
Return type:NXOpen.GeometricUtilities.BooleanOperation

New in version NX7.5.0.

License requirements: None.

EndShape

RunnerBuilder.EndShape

Returns or sets the guide end shape type of runner.

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

Getter Method

Signature EndShape()

Returns:
Return type:NXOpen.Tooling.RunnerBuilderGuideEndType

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature EndShape(endShape)

Parameters:endShape (NXOpen.Tooling.RunnerBuilderGuideEndType) –

New in version NX7.5.0.

License requirements: None.

GuideLines

RunnerBuilder.GuideLines

Returns the runner guide lines to create runner channel.

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

Getter Method

Signature GuideLines()

Returns:
Return type:NXOpen.Section

New in version NX7.5.0.

License requirements: None.

RunnerBodies

RunnerBuilder.RunnerBodies

Returns the runner bodies

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

Getter Method

Signature RunnerBodies()

Returns:
Return type:NXOpen.SelectBodyList

New in version NX7.5.0.

License requirements: None.

SectionShape

RunnerBuilder.SectionShape

Returns or sets the section shape type of runner.

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

Getter Method

Signature SectionShape()

Returns:
Return type:NXOpen.Tooling.RunnerBuilderSectionType

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SectionShape(sectionShape)

Parameters:sectionShape (NXOpen.Tooling.RunnerBuilderSectionType) –

New in version NX7.5.0.

License requirements: None.

SectionVector

RunnerBuilder.SectionVector

Returns or sets the vector indicating the runner section direction.

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

Getter Method

Signature SectionVector()

Returns:
Return type:NXOpen.Direction

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature SectionVector(sectionVector)

Parameters:sectionVector (NXOpen.Direction) –

New in version NX7.5.0.

License requirements: None.

TransMotion

RunnerBuilder.TransMotion

Returns the transform motion to rotate the section curves.

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

Getter Method

Signature TransMotion()

Returns:
Return type:NXOpen.GeometricUtilities.ModlMotion

New in version NX7.5.0.

License requirements: None.

Method Detail

DeleteRunner

RunnerBuilder.DeleteRunner

Deletes the runner bodies.

Signature DeleteRunner()

New in version NX7.5.0.

License requirements: None.

EditDataBase

RunnerBuilder.EditDataBase

Edits runner section data base.

Signature EditDataBase()

New in version NX7.5.0.

License requirements: None.

EditRegisterFile

RunnerBuilder.EditRegisterFile

Edits runner section register file.

Signature EditRegisterFile()

New in version NX7.5.0.

License requirements: None.

Validate

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