RotorBuilder Class¶
-
class
NXOpen.Die.
RotorBuilder
¶ Bases:
NXOpen.Features.FeatureBuilder
Represents a CAM Rotor feature builder.
To create a new instance of this class, use
NXOpen.Die.DieCollection.Rotor()
New in version NX4.0.0.
Properties¶
Property | Description |
---|---|
AirCylinderParent | Returns the air cylinder parent builder of the rotor. |
AngleTolerance | Returns or sets the angle tolerance of the rotor casting. |
BoltHoleParent | Returns the bolt holes parent builder of the rotor. |
DisplayHoles | Returns or sets the display holes of the rotor casting. |
DistanceTolerance | Returns or sets the distance tolerance of the rotor casting. |
DowelHoleParent | Returns the dowel holes parent builder of the rotor. |
EndStopsParent | Returns the end stops parent builder of the rotor. |
HandlingHoleParent | Returns the handling holes parent builder of the rotor. |
ParentFeatureInternal | Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal |
PatchSolutionFlag | Returns or sets the patch solution flag |
PatchSurfaceFilename | Returns or sets the patch surface filename |
PressDirection | Returns or sets the press direction of the rotor casting. |
RotorRotationAngle | Returns the rotor rotation angle value of the rotor casting. |
RotorSolid | Returns or sets the rotor solid of the rotor casting. |
Section | Returns the section builder of the rotor. |
SensorParent | Returns the sensor parent builder of the rotor. |
SetupBlocksParent | Returns the setup blocks parent builder of the rotor. |
SheetMetal | Returns or sets the sheet metal of the rotor casting. |
SurroundingPatchSurfaceFilename | Returns or sets the surrounding patch surface filename |
Tag | Returns the Tag for this object. |
TbarHoleParent | Returns the T-bar holes parent builder of the rotor. |
ThroatDefinitionParent | Returns the throat definition parent builder of the rotor. |
ThroatOrientation | Returns or sets the throat orientation of the rotor casting. |
WearPlateLocatorsParent | Returns the wear plate and locator parent builder of the rotor. |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
CommitFeature | Commits the feature parameters and creates the feature |
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. |
GetEndOfFlangeProfile | Gets the end of flange profile of the die rotor casting. |
GetEndOrientation | Gets the end orientation of the rotor casting. |
GetFeature | Returns the feature currently being edited by this builder. |
GetFlangeBendProfile | Gets the flange bend profile of the rotor casting. |
GetObject | Returns the object currently being edited by this builder. |
GetStartOrientation | Gets the start orientation of the rotor casting. |
HideInternalParentFeatureAfterEdit | Re-suppress an internal parent feature (a slave feature) after it has been edited. |
SetEndOfFlangeProfile | Sets the end of flange profile of the die rotor casting. |
SetEndOrientation | Sets the end orientation of the rotor casting. |
SetFlangeBendProfile | Sets the flange bend profile of the rotor casting. |
SetParentFeatureInternal | Set the parent features which would be internal or slaves to the feature being created or commited |
SetRotorRotationAngle | |
SetStartOrientation | Sets the start orientation of the rotor casting. |
ShowInternalParentFeatureForEdit | Unsuppress an internal parent feature (a slave feature) so it can be edited. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UnsetParentFeatureInternal | Set the internal parent feature of the feature being edited to external |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
AirCylinderParent¶
-
RotorBuilder.
AirCylinderParent
¶ Returns the air cylinder parent builder of the rotor.
-------------------------------------
Getter Method
Signature
AirCylinderParent
Returns: Return type: NXOpen.Die.PadParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
AngleTolerance¶
-
RotorBuilder.
AngleTolerance
¶ Returns or sets the angle tolerance of the rotor casting.
-------------------------------------
Getter Method
Signature
AngleTolerance
Returns: Return type: float New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
AngleTolerance
Parameters: angleTolerance (float) – New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
BoltHoleParent¶
-
RotorBuilder.
BoltHoleParent
¶ Returns the bolt holes parent builder of the rotor.
-------------------------------------
Getter Method
Signature
BoltHoleParent
Returns: Return type: NXOpen.Die.HoleParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
DisplayHoles¶
-
RotorBuilder.
DisplayHoles
¶ Returns or sets the display holes of the rotor casting.
-------------------------------------
Getter Method
Signature
DisplayHoles
Returns: Return type: bool New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
DisplayHoles
Parameters: displayHoles (bool) – New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
DistanceTolerance¶
-
RotorBuilder.
DistanceTolerance
¶ Returns or sets the distance tolerance of the rotor casting.
-------------------------------------
Getter Method
Signature
DistanceTolerance
Returns: Return type: float New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
DistanceTolerance
Parameters: distanceTolerance (float) – New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
DowelHoleParent¶
-
RotorBuilder.
DowelHoleParent
¶ Returns the dowel holes parent builder of the rotor.
-------------------------------------
Getter Method
Signature
DowelHoleParent
Returns: Return type: NXOpen.Die.HoleParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
EndStopsParent¶
-
RotorBuilder.
EndStopsParent
¶ Returns the end stops parent builder of the rotor.
-------------------------------------
Getter Method
Signature
EndStopsParent
Returns: Return type: NXOpen.Die.PadParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
HandlingHoleParent¶
-
RotorBuilder.
HandlingHoleParent
¶ Returns the handling holes parent builder of the rotor.
-------------------------------------
Getter Method
Signature
HandlingHoleParent
Returns: Return type: NXOpen.Die.HoleParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
PressDirection¶
-
RotorBuilder.
PressDirection
¶ Returns or sets the press direction of the rotor casting.
-------------------------------------
Getter Method
Signature
PressDirection
Returns: Return type: NXOpen.IReferenceAxis
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
PressDirection
Parameters: pressDirection ( NXOpen.IReferenceAxis
) –New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
RotorRotationAngle¶
-
RotorBuilder.
RotorRotationAngle
¶ Returns the rotor rotation angle value of the rotor casting.
-------------------------------------
Getter Method
Signature
RotorRotationAngle
Returns: Return type: NXOpen.Expression
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
RotorSolid¶
-
RotorBuilder.
RotorSolid
¶ Returns or sets the rotor solid of the rotor casting.
-------------------------------------
Getter Method
Signature
RotorSolid
Returns: Return type: NXOpen.Body
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
RotorSolid
Parameters: rotorSolid ( NXOpen.Body
) –New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
Section¶
-
RotorBuilder.
Section
¶ Returns the section builder of the rotor.
-------------------------------------
Getter Method
Signature
Section
Returns: Return type: NXOpen.Die.RotorSectionBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
SensorParent¶
-
RotorBuilder.
SensorParent
¶ Returns the sensor parent builder of the rotor.
-------------------------------------
Getter Method
Signature
SensorParent
Returns: Return type: NXOpen.Die.PadParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
SetupBlocksParent¶
-
RotorBuilder.
SetupBlocksParent
¶ Returns the setup blocks parent builder of the rotor.
-------------------------------------
Getter Method
Signature
SetupBlocksParent
Returns: Return type: NXOpen.Die.PadParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
SheetMetal¶
-
RotorBuilder.
SheetMetal
¶ Returns or sets the sheet metal of the rotor casting.
-------------------------------------
Getter Method
Signature
SheetMetal
Returns: Return type: NXOpen.Body
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
SheetMetal
Parameters: sheetMetal ( NXOpen.Body
) –New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
TbarHoleParent¶
-
RotorBuilder.
TbarHoleParent
¶ Returns the T-bar holes parent builder of the rotor.
-------------------------------------
Getter Method
Signature
TbarHoleParent
Returns: Return type: NXOpen.Die.HoleParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
ThroatDefinitionParent¶
-
RotorBuilder.
ThroatDefinitionParent
¶ Returns the throat definition parent builder of the rotor.
-------------------------------------
Getter Method
Signature
ThroatDefinitionParent
Returns: Return type: NXOpen.Die.ThroatParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
ThroatOrientation¶
-
RotorBuilder.
ThroatOrientation
¶ Returns or sets the throat orientation of the rotor casting.
-------------------------------------
Getter Method
Signature
ThroatOrientation
Returns: Return type: NXOpen.CartesianCoordinateSystem
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
-------------------------------------
Setter Method
Signature
ThroatOrientation
Parameters: throatOrientation ( NXOpen.CartesianCoordinateSystem
) –New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
WearPlateLocatorsParent¶
-
RotorBuilder.
WearPlateLocatorsParent
¶ Returns the wear plate and locator parent builder of the rotor.
-------------------------------------
Getter Method
Signature
WearPlateLocatorsParent
Returns: Return type: NXOpen.Die.WearPlateLocParentBuilder
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
Method Detail¶
GetEndOfFlangeProfile¶
-
RotorBuilder.
GetEndOfFlangeProfile
¶ Gets the end of flange profile of the die rotor casting.
Signature
GetEndOfFlangeProfile()
Returns: a tuple Return type: A tuple consisting of (profileEntries, direction). profileEntries is a list of NXOpen.IProfile
. The profile entries, will be curves, edges, faces, sketches or curve features. direction is aNXOpen.Die.DirectionOption
. Profile direction.New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
GetEndOrientation¶
-
RotorBuilder.
GetEndOrientation
¶ Gets the end orientation of the rotor casting.
Signature
GetEndOrientation()
Returns: Return type: list of NXOpen.ISurface
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
GetFlangeBendProfile¶
-
RotorBuilder.
GetFlangeBendProfile
¶ Gets the flange bend profile of the rotor casting.
Signature
GetFlangeBendProfile()
Returns: a tuple Return type: A tuple consisting of (profileEntries, direction). profileEntries is a list of NXOpen.IProfile
. The profile entries, will be curves, edges, faces, sketches or curve features. direction is aNXOpen.Die.DirectionOption
. Profile direction.New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
GetStartOrientation¶
-
RotorBuilder.
GetStartOrientation
¶ Gets the start orientation of the rotor casting.
Signature
GetStartOrientation()
Returns: Return type: list of NXOpen.ISurface
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
SetEndOfFlangeProfile¶
-
RotorBuilder.
SetEndOfFlangeProfile
¶ Sets the end of flange profile of the die rotor casting.
Signature
SetEndOfFlangeProfile(direction, profileEntries)
Parameters: - direction (
NXOpen.Die.DirectionOption
) – Profile direction. - profileEntries (list of
NXOpen.IProfile
) – The profile entries, can be curves, edges, faces, sketches or curve features.
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
- direction (
SetEndOrientation¶
-
RotorBuilder.
SetEndOrientation
¶ Sets the end orientation of the rotor casting.
Signature
SetEndOrientation(endEntries)
Parameters: endEntries (list of NXOpen.ISurface
) –New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
SetFlangeBendProfile¶
-
RotorBuilder.
SetFlangeBendProfile
¶ Sets the flange bend profile of the rotor casting.
Signature
SetFlangeBendProfile(direction, profileEntries)
Parameters: - direction (
NXOpen.Die.DirectionOption
) – Profile direction. - profileEntries (list of
NXOpen.IProfile
) – The profile entries, can be curves, edges, faces, sketches or curve features.
New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
- direction (
SetRotorRotationAngle¶
-
RotorBuilder.
SetRotorRotationAngle
¶ Signature
SetRotorRotationAngle(degrees)
Parameters: degrees (str) – New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
SetStartOrientation¶
-
RotorBuilder.
SetStartOrientation
¶ Sets the start orientation of the rotor casting.
Signature
SetStartOrientation(startEntries)
Parameters: startEntries (list of NXOpen.ISurface
) –New in version NX4.0.0.
License requirements: ug_die_design (“Die Design”)
Validate¶
-
RotorBuilder.
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.