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
ChangeApproachRetractReturns: Return type: bool New in version NX8.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
ChangeApproachRetractParameters: 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
ChangeProbeAnglesReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ChangeProbeAnglesParameters: 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
ChangeProbeTipReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ChangeProbeTipParameters: 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
ClearanceDistanceReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ClearanceDistanceParameters: 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
DeleteMeasurementPointsReturns: Return type: bool New in version NX9.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
DeleteMeasurementPointsParameters: 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
DeleteUserSafePointsReturns: Return type: bool New in version NX11.0.2.
License requirements: None.
-------------------------------------Setter Method
Signature
DeleteUserSafePointsParameters: 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
FacetToleranceReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FacetToleranceParameters: 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
FinishAtSafePlaneReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
FinishAtSafePlaneParameters: 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
ListOutputReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ListOutputParameters: 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
MaxAngularIncrementReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaxAngularIncrementParameters: 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
MaxLengthIncrementReturns: Return type: float New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaxLengthIncrementParameters: 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
MoveMeasurementPointsReturns: Return type: bool New in version NX9.0.1.
License requirements: None.
-------------------------------------Setter Method
Signature
MoveMeasurementPointsParameters: 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
NewSensorsReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
NewSensorsParameters: 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
ProbeRotationsAtSafePlaneReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ProbeRotationsAtSafePlaneParameters: 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
SafePlaneReturns: Return type: NXOpen.NXObjectNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SafePlaneParameters: 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
StartFromSafePlaneReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StartFromSafePlaneParameters: 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
TableRotationsAtSafePlaneReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TableRotationsAtSafePlaneParameters: 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
ToolChangesAtSafePlaneReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ToolChangesAtSafePlaneParameters: 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
TransitionsBetweenPathsReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TransitionsBetweenPathsParameters: 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
TransitionsWithinPathsReturns: Return type: bool New in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TransitionsWithinPathsParameters: 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.