InspectionAnalyzeBuilder Class

class NXOpen.CAM.InspectionAnalyzeBuilder

Bases: NXOpen.Builder

Inspection Analyze options dialog builder

To create a new instance of this class, use NXOpen.CAM.InspectionOperationCollection.CreateInspectionAnalyzeBuilder()

New in version NX8.5.0.

Properties

Property Description
AxisExtrapolation Returns or sets the analysis axis extrapolation type
CylinderFitting Returns or sets the analysis cylinder/circle fitting type
DatumPlaneFitting Returns or sets the analysis datum plane fitting type
LimitsOfSize Returns or sets the analysis limits of size fitting type
ProfileDisposition Returns or sets the analysis profile disposition fitting type
Rx Returns or sets the DOF setting in the X Rotation direction
RxLower Returns or sets the rotation in X DOF lower limit
RxUpper Returns or sets the rotation in X DOF upper limit
Ry Returns or sets the DOF setting in the Y Rotation direction
RyLower Returns or sets the rotation in Y DOF lower limit
RyUpper Returns or sets the rotation in Y DOF upper limit
Rz Returns or sets the DOF setting in the Z Rotation direction
RzLower Returns or sets the rotation in Z DOF lower limit
RzUpper Returns or sets the rotation in Z DOF upper limit
SurfaceProfile Returns or sets the analysis surface profile fitting type
Tag Returns the Tag for this object.
ToleranceName Returns or sets the tolerance defining the DOF limits
Tx Returns or sets the DOF setting in the X Translation direction
TxLower Returns or sets the translation in X DOF lower limit
TxUpper Returns or sets the translation in X DOF upper limit
Ty Returns or sets the DOF setting in the Y Translation direction
TyLower Returns or sets the translation in Y DOF lower limit
TyUpper Returns or sets the translation in Y DOF upper limit
Tz Returns or sets the DOF setting in the Z Translation direction
TzLower Returns or sets the translation in Z DOF lower limit
TzUpper Returns or sets the translation in Z DOF upper limit

Methods

Method Description
AnalyzeAll Run Analysis for All Operations
AnalyzeSelected Run Analysis for Selected Operations
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.
UseDefault Reset to use Tolerance
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

InspectionAnalyzeBuilderDofTypes Enumeration Inspection Analysis Degrees of Freedom Types

Property Detail

AxisExtrapolation

InspectionAnalyzeBuilder.AxisExtrapolation

Returns or sets the analysis axis extrapolation type

-------------------------------------

Getter Method

Signature AxisExtrapolation()

Returns:
Return type:NXOpen.CAM.InspectionMethodBuilderAxisExtrapolationTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature AxisExtrapolation(axisExtrapolation)

Parameters:axisExtrapolation (NXOpen.CAM.InspectionMethodBuilderAxisExtrapolationTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

CylinderFitting

InspectionAnalyzeBuilder.CylinderFitting

Returns or sets the analysis cylinder/circle fitting type

-------------------------------------

Getter Method

Signature CylinderFitting()

Returns:
Return type:NXOpen.CAM.InspectionMethodBuilderCylinderFittingTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature CylinderFitting(cylinderFitting)

Parameters:cylinderFitting (NXOpen.CAM.InspectionMethodBuilderCylinderFittingTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

DatumPlaneFitting

InspectionAnalyzeBuilder.DatumPlaneFitting

Returns or sets the analysis datum plane fitting type

-------------------------------------

Getter Method

Signature DatumPlaneFitting()

Returns:
Return type:NXOpen.CAM.InspectionMethodBuilderDatumPlaneFittingTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature DatumPlaneFitting(datumPlaneFitting)

Parameters:datumPlaneFitting (NXOpen.CAM.InspectionMethodBuilderDatumPlaneFittingTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

LimitsOfSize

InspectionAnalyzeBuilder.LimitsOfSize

Returns or sets the analysis limits of size fitting type

-------------------------------------

Getter Method

Signature LimitsOfSize()

Returns:
Return type:NXOpen.CAM.InspectionMethodBuilderLimitsOfSizeTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature LimitsOfSize(limitsOfSize)

Parameters:limitsOfSize (NXOpen.CAM.InspectionMethodBuilderLimitsOfSizeTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

ProfileDisposition

InspectionAnalyzeBuilder.ProfileDisposition

Returns or sets the analysis profile disposition fitting type

-------------------------------------

Getter Method

Signature ProfileDisposition()

Returns:
Return type:NXOpen.CAM.InspectionMethodBuilderProfileDispositionTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ProfileDisposition(profileDisposition)

Parameters:profileDisposition (NXOpen.CAM.InspectionMethodBuilderProfileDispositionTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Rx

InspectionAnalyzeBuilder.Rx

Returns or sets the DOF setting in the X Rotation direction

-------------------------------------

Getter Method

Signature Rx()

Returns:
Return type:NXOpen.CAM.InspectionAnalyzeBuilderDofTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Rx(rx)

Parameters:rx (NXOpen.CAM.InspectionAnalyzeBuilderDofTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

RxLower

InspectionAnalyzeBuilder.RxLower

Returns or sets the rotation in X DOF lower limit

-------------------------------------

Getter Method

Signature RxLower()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RxLower(rxLower)

Parameters:rxLower (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

RxUpper

InspectionAnalyzeBuilder.RxUpper

Returns or sets the rotation in X DOF upper limit

-------------------------------------

Getter Method

Signature RxUpper()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RxUpper(rxUpper)

Parameters:rxUpper (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Ry

InspectionAnalyzeBuilder.Ry

Returns or sets the DOF setting in the Y Rotation direction

-------------------------------------

Getter Method

Signature Ry()

Returns:
Return type:NXOpen.CAM.InspectionAnalyzeBuilderDofTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Ry(ry)

Parameters:ry (NXOpen.CAM.InspectionAnalyzeBuilderDofTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

RyLower

InspectionAnalyzeBuilder.RyLower

Returns or sets the rotation in Y DOF lower limit

-------------------------------------

Getter Method

Signature RyLower()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RyLower(ryLower)

Parameters:ryLower (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

RyUpper

InspectionAnalyzeBuilder.RyUpper

Returns or sets the rotation in Y DOF upper limit

-------------------------------------

Getter Method

Signature RyUpper()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RyUpper(ryUpper)

Parameters:ryUpper (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Rz

InspectionAnalyzeBuilder.Rz

Returns or sets the DOF setting in the Z Rotation direction

-------------------------------------

Getter Method

Signature Rz()

Returns:
Return type:NXOpen.CAM.InspectionAnalyzeBuilderDofTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Rz(rz)

Parameters:rz (NXOpen.CAM.InspectionAnalyzeBuilderDofTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

RzLower

InspectionAnalyzeBuilder.RzLower

Returns or sets the rotation in Z DOF lower limit

-------------------------------------

Getter Method

Signature RzLower()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RzLower(rzLower)

Parameters:rzLower (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

RzUpper

InspectionAnalyzeBuilder.RzUpper

Returns or sets the rotation in Z DOF upper limit

-------------------------------------

Getter Method

Signature RzUpper()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature RzUpper(rzUpper)

Parameters:rzUpper (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

SurfaceProfile

InspectionAnalyzeBuilder.SurfaceProfile

Returns or sets the analysis surface profile fitting type

-------------------------------------

Getter Method

Signature SurfaceProfile()

Returns:
Return type:NXOpen.CAM.InspectionMethodBuilderSurfaceProfileTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SurfaceProfile(surfaceProfile)

Parameters:surfaceProfile (NXOpen.CAM.InspectionMethodBuilderSurfaceProfileTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

ToleranceName

InspectionAnalyzeBuilder.ToleranceName

Returns or sets the tolerance defining the DOF limits

-------------------------------------

Getter Method

Signature ToleranceName()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ToleranceName(toleranceName)

Parameters:toleranceName (str) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Tx

InspectionAnalyzeBuilder.Tx

Returns or sets the DOF setting in the X Translation direction

-------------------------------------

Getter Method

Signature Tx()

Returns:
Return type:NXOpen.CAM.InspectionAnalyzeBuilderDofTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Tx(tx)

Parameters:tx (NXOpen.CAM.InspectionAnalyzeBuilderDofTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TxLower

InspectionAnalyzeBuilder.TxLower

Returns or sets the translation in X DOF lower limit

-------------------------------------

Getter Method

Signature TxLower()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TxLower(txLower)

Parameters:txLower (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TxUpper

InspectionAnalyzeBuilder.TxUpper

Returns or sets the translation in X DOF upper limit

-------------------------------------

Getter Method

Signature TxUpper()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TxUpper(txUpper)

Parameters:txUpper (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Ty

InspectionAnalyzeBuilder.Ty

Returns or sets the DOF setting in the Y Translation direction

-------------------------------------

Getter Method

Signature Ty()

Returns:
Return type:NXOpen.CAM.InspectionAnalyzeBuilderDofTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Ty(ty)

Parameters:ty (NXOpen.CAM.InspectionAnalyzeBuilderDofTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TyLower

InspectionAnalyzeBuilder.TyLower

Returns or sets the translation in Y DOF lower limit

-------------------------------------

Getter Method

Signature TyLower()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TyLower(tyLower)

Parameters:tyLower (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TyUpper

InspectionAnalyzeBuilder.TyUpper

Returns or sets the translation in Y DOF upper limit

-------------------------------------

Getter Method

Signature TyUpper()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TyUpper(tyUpper)

Parameters:tyUpper (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Tz

InspectionAnalyzeBuilder.Tz

Returns or sets the DOF setting in the Z Translation direction

-------------------------------------

Getter Method

Signature Tz()

Returns:
Return type:NXOpen.CAM.InspectionAnalyzeBuilderDofTypes

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Tz(tz)

Parameters:tz (NXOpen.CAM.InspectionAnalyzeBuilderDofTypes) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TzLower

InspectionAnalyzeBuilder.TzLower

Returns or sets the translation in Z DOF lower limit

-------------------------------------

Getter Method

Signature TzLower()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TzLower(tzLower)

Parameters:tzLower (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

TzUpper

InspectionAnalyzeBuilder.TzUpper

Returns or sets the translation in Z DOF upper limit

-------------------------------------

Getter Method

Signature TzUpper()

Returns:
Return type:float

New in version NX8.5.0.

License requirements: None.

-------------------------------------

Setter Method

Signature TzUpper(tzUpper)

Parameters:tzUpper (float) –

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Method Detail

AnalyzeAll

InspectionAnalyzeBuilder.AnalyzeAll

Run Analysis for All Operations

Signature AnalyzeAll()

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

AnalyzeSelected

InspectionAnalyzeBuilder.AnalyzeSelected

Run Analysis for Selected Operations

Signature AnalyzeSelected(objects)

Parameters:objects (list of NXOpen.CAM.CAMObject) – array of operations

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

UseDefault

InspectionAnalyzeBuilder.UseDefault

Reset to use Tolerance

Signature UseDefault()

New in version NX8.5.0.

License requirements: insp_programming (“INSPECTION PROGRAMMING”)

Validate

InspectionAnalyzeBuilder.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.