IntermediateStageBuilder Class¶
-
class
NXOpen.Tooling.IntermediateStageBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.Tooling.IntermediateStageBuilderbuilder.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
CreateCopyPartReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CreateCopyPartParameters: 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
DesignSequenceReturns: Return type: NXOpen.Tooling.IntermediateStageBuilderDesignSequencesNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DesignSequenceParameters: 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
EditOptionReturns: Return type: NXOpen.Tooling.IntermediateStageBuilderEditOptionsNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
EditOptionParameters: 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
IntermediateNamingRuleReturns: Return type: str New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IntermediateNamingRuleParameters: 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
IntermediateRenameReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
IntermediateRenameParameters: 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
IntermediateStageReturns: Return type: NXOpen.Assemblies.SelectComponentNew 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
LinkSheetBodyReturns: Return type: bool New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LinkSheetBodyParameters: 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
NumberIntermediateReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NumberIntermediateParameters: 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
OrientPitchReturns: Return type: NXOpen.Tooling.IntermediateStageBuilderOrientationsNew in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OrientPitchParameters: 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
PitchReturns: Return type: float New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
PitchParameters: 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
StartStationReturns: Return type: int New in version NX8.5.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartStationParameters: 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
TopPartNameReturns: Return type: str New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TopPartNameParameters: 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.