PatternClocking Class

class NXOpen.GeometricUtilities.PatternClocking

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

enables the ability to apply delta transforms on individual instances of a pattern

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

Properties

Property Description
AngularDelta Returns the angular delta for circular clocking
ClockType Returns the clocking enum to determine if linear or angular clocking
Direction1Delta Returns the x direction delta for linear clocking
Direction2Delta Returns the y direction delta for linear clocking
RadialDelta Returns the radial delta for circular clocking
Tag Returns the Tag for this object.

Methods

Method Description
SetAngularDelta Sets a angular delta for circular clocking
SetRadialDelta Sets a radial delta for circular clocking
SetXDirectionDelta Sets an x direction delta for linear clocking
SetYDirectionDelta Sets a y direction delta for linear clocking
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

PatternClockingClockingType Enumeration type of pattern clocking to transform individual instances

Property Detail

AngularDelta

PatternClocking.AngularDelta

Returns the angular delta for circular clocking

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

Getter Method

Signature AngularDelta

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

ClockType

PatternClocking.ClockType

Returns the clocking enum to determine if linear or angular clocking

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

Getter Method

Signature ClockType

Returns:
Return type:NXOpen.GeometricUtilities.PatternClockingClockingType

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

Direction1Delta

PatternClocking.Direction1Delta

Returns the x direction delta for linear clocking

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

Getter Method

Signature Direction1Delta

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

Direction2Delta

PatternClocking.Direction2Delta

Returns the y direction delta for linear clocking

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

Getter Method

Signature Direction2Delta

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

RadialDelta

PatternClocking.RadialDelta

Returns the radial delta for circular clocking

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

Getter Method

Signature RadialDelta

Returns:
Return type:NXOpen.Expression

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

Method Detail

SetAngularDelta

PatternClocking.SetAngularDelta

Sets a angular delta for circular clocking

Signature SetAngularDelta(angularDeltaExp)

Parameters:angularDeltaExp (str) – angular delta in degrees

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

SetRadialDelta

PatternClocking.SetRadialDelta

Sets a radial delta for circular clocking

Signature SetRadialDelta(radialDelta)

Parameters:radialDelta (str) – distance radial delta

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

SetXDirectionDelta

PatternClocking.SetXDirectionDelta

Sets an x direction delta for linear clocking

Signature SetXDirectionDelta(direction1Exp)

Parameters:direction1Exp (str) – distance delta

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

SetYDirectionDelta

PatternClocking.SetYDirectionDelta

Sets a y direction delta for linear clocking

Signature SetYDirectionDelta(direction2Exp)

Parameters:direction2Exp (str) – distance delta

New in version NX7.5.0.

Deprecated since version NX8.0.0: This functionality is no longer supported.

License requirements: None.

Validate

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