Properties¶
Property | Description |
---|---|
ChangeApproachRetract | Returns or sets a flag to indicate whether to change approach and retract distances to avoid collisions |
ChangeProbeAngles | Returns or sets a flag to indicate whether to change probe angles to avoid collisions |
ChangeProbeTip | Returns or sets a flag to indicate whether to change probe tip to avoid collisions |
ClearanceDistance | Returns or sets the transition clearance distance |
DeleteMeasurementPoints | Returns or sets a flag to indicate whether to delete measurement points to avoid collisions |
DeleteUserSafePoints | Returns or sets a flag to indicate whether to delete user inserted safe points to improve path |
FacetTolerance | Returns or sets the tolerance used for faceting the components |
FinishAtSafePlane | Returns or sets a flag to indicate whether to finish at safe plane after last path |
ListOutput | Returns or sets a flag to indicate whether to generate a report |
MaxAngularIncrement | Returns or sets the max angular increment |
MaxLengthIncrement | Returns or sets the max length increment |
MoveMeasurementPoints | Returns or sets a flag to indicate whether to move measurement points to avoid collisions |
NewSensors | Returns or sets a flag to indicate whether to create new sensors |
ProbeRotationsAtSafePlane | Returns or sets a flag to indicate whether to do probe rotations at safe plane |
SafePlane | Returns or sets the safe plane |
StartFromSafePlane | Returns or sets a flag to indicate whether to start from safe plane before first path |
TableRotationsAtSafePlane | Returns or sets a flag to indicate whether to do table rotations at safe plane |
Tag | Returns the Tag for this object. |
ToolChangesAtSafePlane | Returns or sets a flag to indicate whether to do tool changes at safe plane |
TransitionsBetweenPaths | Returns or sets a flag to indicate whether to generate transition points between paths |
TransitionsWithinPaths | Returns or sets a flag to indicate whether to generate transition points within paths |
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. |
DoCollisionAvoidance | Updates selected paths. |
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. |
GetSelectedOps | Returns the selected operations. |
SetSelectedOps | Sets the selected operations. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
UpdateSimDisplayOptions | Updates the Sim Display Options to match changes made in the Collision Avoidance Dialog |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Property Detail¶
ChangeApproachRetract¶
-
InspectionCollisionAvoidanceBuilder.
ChangeApproachRetract
¶ Returns or sets a flag to indicate whether to change approach and retract distances to avoid collisions
-------------------------------------
Getter Method
Signature
ChangeApproachRetract
Returns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
ChangeApproachRetract
Parameters: change (bool) – New in version NX8.0.1.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ChangeProbeAngles¶
-
InspectionCollisionAvoidanceBuilder.
ChangeProbeAngles
¶ Returns or sets a flag to indicate whether to change probe angles to avoid collisions
-------------------------------------
Getter Method
Signature
ChangeProbeAngles
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ChangeProbeAngles
Parameters: change (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ChangeProbeTip¶
-
InspectionCollisionAvoidanceBuilder.
ChangeProbeTip
¶ Returns or sets a flag to indicate whether to change probe tip to avoid collisions
-------------------------------------
Getter Method
Signature
ChangeProbeTip
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ChangeProbeTip
Parameters: change (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ClearanceDistance¶
-
InspectionCollisionAvoidanceBuilder.
ClearanceDistance
¶ Returns or sets the transition clearance distance
-------------------------------------
Getter Method
Signature
ClearanceDistance
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ClearanceDistance
Parameters: clearanceDistance (float) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
DeleteMeasurementPoints¶
-
InspectionCollisionAvoidanceBuilder.
DeleteMeasurementPoints
¶ Returns or sets a flag to indicate whether to delete measurement points to avoid collisions
-------------------------------------
Getter Method
Signature
DeleteMeasurementPoints
Returns: Return type: bool New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeleteMeasurementPoints
Parameters: deletePoints (bool) – New in version NX9.0.1.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
DeleteUserSafePoints¶
-
InspectionCollisionAvoidanceBuilder.
DeleteUserSafePoints
¶ Returns or sets a flag to indicate whether to delete user inserted safe points to improve path
-------------------------------------
Getter Method
Signature
DeleteUserSafePoints
Returns: Return type: bool New in version NX11.0.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
DeleteUserSafePoints
Parameters: deletePoints (bool) – New in version NX11.0.2.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
FacetTolerance¶
-
InspectionCollisionAvoidanceBuilder.
FacetTolerance
¶ Returns or sets the tolerance used for faceting the components
-------------------------------------
Getter Method
Signature
FacetTolerance
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FacetTolerance
Parameters: facetTolerance (float) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
FinishAtSafePlane¶
-
InspectionCollisionAvoidanceBuilder.
FinishAtSafePlane
¶ Returns or sets a flag to indicate whether to finish at safe plane after last path
-------------------------------------
Getter Method
Signature
FinishAtSafePlane
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
FinishAtSafePlane
Parameters: createPoints (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ListOutput¶
-
InspectionCollisionAvoidanceBuilder.
ListOutput
¶ Returns or sets a flag to indicate whether to generate a report
-------------------------------------
Getter Method
Signature
ListOutput
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ListOutput
Parameters: list (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
MaxAngularIncrement¶
-
InspectionCollisionAvoidanceBuilder.
MaxAngularIncrement
¶ Returns or sets the max angular increment
-------------------------------------
Getter Method
Signature
MaxAngularIncrement
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaxAngularIncrement
Parameters: maxAngularIncrement (float) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
MaxLengthIncrement¶
-
InspectionCollisionAvoidanceBuilder.
MaxLengthIncrement
¶ Returns or sets the max length increment
-------------------------------------
Getter Method
Signature
MaxLengthIncrement
Returns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaxLengthIncrement
Parameters: maxLengthIncrement (float) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
MoveMeasurementPoints¶
-
InspectionCollisionAvoidanceBuilder.
MoveMeasurementPoints
¶ Returns or sets a flag to indicate whether to move measurement points to avoid collisions
-------------------------------------
Getter Method
Signature
MoveMeasurementPoints
Returns: Return type: bool New in version NX9.0.1.
License requirements: None.
-------------------------------------
Setter Method
Signature
MoveMeasurementPoints
Parameters: movePoints (bool) – New in version NX9.0.1.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
NewSensors¶
-
InspectionCollisionAvoidanceBuilder.
NewSensors
¶ Returns or sets a flag to indicate whether to create new sensors
-------------------------------------
Getter Method
Signature
NewSensors
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
NewSensors
Parameters: newSensors (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ProbeRotationsAtSafePlane¶
-
InspectionCollisionAvoidanceBuilder.
ProbeRotationsAtSafePlane
¶ Returns or sets a flag to indicate whether to do probe rotations at safe plane
-------------------------------------
Getter Method
Signature
ProbeRotationsAtSafePlane
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ProbeRotationsAtSafePlane
Parameters: useSafePlane (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
SafePlane¶
-
InspectionCollisionAvoidanceBuilder.
SafePlane
¶ Returns or sets the safe plane
-------------------------------------
Getter Method
Signature
SafePlane
Returns: Return type: NXOpen.NXObject
New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SafePlane
Parameters: plane ( NXOpen.NXObject
) –New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
StartFromSafePlane¶
-
InspectionCollisionAvoidanceBuilder.
StartFromSafePlane
¶ Returns or sets a flag to indicate whether to start from safe plane before first path
-------------------------------------
Getter Method
Signature
StartFromSafePlane
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
StartFromSafePlane
Parameters: createPoints (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TableRotationsAtSafePlane¶
-
InspectionCollisionAvoidanceBuilder.
TableRotationsAtSafePlane
¶ Returns or sets a flag to indicate whether to do table rotations at safe plane
-------------------------------------
Getter Method
Signature
TableRotationsAtSafePlane
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TableRotationsAtSafePlane
Parameters: useSafePlane (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
ToolChangesAtSafePlane¶
-
InspectionCollisionAvoidanceBuilder.
ToolChangesAtSafePlane
¶ Returns or sets a flag to indicate whether to do tool changes at safe plane
-------------------------------------
Getter Method
Signature
ToolChangesAtSafePlane
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ToolChangesAtSafePlane
Parameters: useSafePlane (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TransitionsBetweenPaths¶
-
InspectionCollisionAvoidanceBuilder.
TransitionsBetweenPaths
¶ Returns or sets a flag to indicate whether to generate transition points between paths
-------------------------------------
Getter Method
Signature
TransitionsBetweenPaths
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TransitionsBetweenPaths
Parameters: createPoints (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
TransitionsWithinPaths¶
-
InspectionCollisionAvoidanceBuilder.
TransitionsWithinPaths
¶ Returns or sets a flag to indicate whether to generate transition points within paths
-------------------------------------
Getter Method
Signature
TransitionsWithinPaths
Returns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TransitionsWithinPaths
Parameters: createPoints (bool) – New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
Method Detail¶
GetSelectedOps¶
-
InspectionCollisionAvoidanceBuilder.
GetSelectedOps
¶ Returns the selected operations.
Signature
GetSelectedOps()
Returns: Selected operation names Return type: list of str New in version NX8.0.0.
License requirements: None.
SetSelectedOps¶
-
InspectionCollisionAvoidanceBuilder.
SetSelectedOps
¶ Sets the selected operations.
Signature
SetSelectedOps(selectedOps)
Parameters: selectedOps (list of str) – Selected operation names New in version NX8.0.0.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
UpdateSimDisplayOptions¶
-
InspectionCollisionAvoidanceBuilder.
UpdateSimDisplayOptions
¶ Updates the Sim Display Options to match changes made in the Collision Avoidance Dialog
Signature
UpdateSimDisplayOptions()
New in version NX9.0.1.
License requirements: insp_programming (“INSPECTION PROGRAMMING”)
Validate¶
-
InspectionCollisionAvoidanceBuilder.
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.