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 @return |
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(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(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(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(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(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(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(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) – NOTE: The full Unicode character set is not supported for this parameter. 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.