IntermediateStageBuilder Class

class NXOpen.Tooling.IntermediateStageBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Tooling.IntermediateStageBuilder builder.

To create a new instance of this class, use NXOpen.Tooling.IntermediateStageCollection.CreateIntermediateStageBuilder()

Default values.

Property Value
DesignSequence PartToBlank
EditOption Insert
IntermediateRename 0
LinkSheetBody 0
NumberIntermediate 1
OrientPitch X
Pitch 0
StartStation 2

New in version NX8.5.0.

Properties

Property Description
CreateCopyPart Returns or sets the switch of whether to create a copy part.
DesignSequence Returns or sets the design sequence.
EditOption Returns or sets the edit intermediate stage option.
IntermediateNamingRule Returns or sets the naming rule of intermediate stages.
IntermediateRename Returns or sets the switch of rename components.
IntermediateStage Returns the intermediate stages selected as the reference of insert.
LinkSheetBody Returns or sets the switch of link sheet body to intermediate stage.
NumberIntermediate Returns or sets the number of intermediate stages.
OrientPitch Returns or sets the orientation of pitch.
Pitch Returns or sets the pitch.
StartStation Returns or sets the start station.
Tag Returns the Tag for this object.
TopPartName Returns or sets the top part name.

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.

Enumerations

IntermediateStageBuilderDesignSequences Enumeration The types of design sequences
IntermediateStageBuilderEditOptions Enumeration The types of changed intermediate stages
IntermediateStageBuilderOrientations Enumeration The types of orientation of intermediate stages

Property Detail

CreateCopyPart

IntermediateStageBuilder.CreateCopyPart

Returns or sets the switch of whether to create a copy part.

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

Getter Method

Signature CreateCopyPart

Returns:
Return type:bool

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature CreateCopyPart

Parameters:createCopyPart (bool) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

DesignSequence

IntermediateStageBuilder.DesignSequence

Returns or sets the design sequence.

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

Getter Method

Signature DesignSequence

Returns:
Return type:NXOpen.Tooling.IntermediateStageBuilderDesignSequences

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature DesignSequence

Parameters:designSequence (NXOpen.Tooling.IntermediateStageBuilderDesignSequences) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

EditOption

IntermediateStageBuilder.EditOption

Returns or sets the edit intermediate stage option.

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

Getter Method

Signature EditOption

Returns:
Return type:NXOpen.Tooling.IntermediateStageBuilderEditOptions

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature EditOption

Parameters:editOption (NXOpen.Tooling.IntermediateStageBuilderEditOptions) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

IntermediateNamingRule

IntermediateStageBuilder.IntermediateNamingRule

Returns or sets the naming rule of intermediate stages.

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

Getter Method

Signature IntermediateNamingRule

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature IntermediateNamingRule

Parameters:intermediateNamingRule (str) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

IntermediateRename

IntermediateStageBuilder.IntermediateRename

Returns or sets the switch of rename components.

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

Getter Method

Signature IntermediateRename

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature IntermediateRename

Parameters:intermediateRename (bool) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

IntermediateStage

IntermediateStageBuilder.IntermediateStage

Returns the intermediate stages selected as the reference of insert.

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

Getter Method

Signature IntermediateStage

Returns:
Return type:NXOpen.Assemblies.SelectComponent

New in version NX8.5.0.

License requirements: None.

LinkSheetBody

IntermediateStageBuilder.LinkSheetBody

Returns or sets the switch of link sheet body to intermediate stage.

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

Getter Method

Signature LinkSheetBody

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature LinkSheetBody

Parameters:linkSheetBody (bool) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

NumberIntermediate

IntermediateStageBuilder.NumberIntermediate

Returns or sets the number of intermediate stages.

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

Getter Method

Signature NumberIntermediate

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature NumberIntermediate

Parameters:numberIntermediate (int) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

OrientPitch

IntermediateStageBuilder.OrientPitch

Returns or sets the orientation of pitch.

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

Getter Method

Signature OrientPitch

Returns:
Return type:NXOpen.Tooling.IntermediateStageBuilderOrientations

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature OrientPitch

Parameters:orientPitch (NXOpen.Tooling.IntermediateStageBuilderOrientations) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Pitch

IntermediateStageBuilder.Pitch

Returns or sets the pitch.

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

Getter Method

Signature Pitch

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature Pitch

Parameters:pitch (float) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

StartStation

IntermediateStageBuilder.StartStation

Returns or sets the start station.

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

Getter Method

Signature StartStation

Returns:
Return type:int

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature StartStation

Parameters:startStation (int) –

New in version NX8.5.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

TopPartName

IntermediateStageBuilder.TopPartName

Returns or sets the top part name.

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

Getter Method

Signature TopPartName

Returns:
Return type:str

New in version NX12.0.0.

License requirements: None.

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

Setter Method

Signature TopPartName

Parameters:topPartName (str) –

New in version NX12.0.0.

License requirements: prog_die_wizard (“UG/Progressive Die Wizard”)

Method Detail

Validate

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