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

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

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(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(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(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(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(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(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(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(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(startStation)

Parameters:startStation (int) –

New in version NX8.5.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.