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.