CamProfileBuilderElement_Struct Struct

NXOpen.Mechatronics.CamProfileBuilder.Element is an alias for NXOpen.Mechatronics.CamProfileBuilderElement_Struct

class NXOpen.Mechatronics.CamProfileBuilderElement_Struct

Bases: object

Contains segment information of a motion segment

Fields

Field Description
Id segment id
SegmentName segment name
SegmentType segment type
CurveType curve type
Slope point slope
Curvature point curvature
MasterMin segment master min
MasterMax segment master max
SlaveMin segment slave min
SlaveMax segment slave max
Xn1 segment nomalize lower define range
Xn2 segment nomalize higher define range
A0 segment polynomial coefficient
A1 segment polynomial coefficient
A2 segment polynomial coefficient
A3 segment polynomial coefficient
A4 segment polynomial coefficient
A5 segment polynomial coefficient
A6 segment polynomial coefficient
Amplitude segment polynomial coefficient
AngularFrequency segment polynomial coefficient
Phase segment polynomial coefficient
SlopeEqualPrev if the segment slope equal with the previous segment
SlopeEqualNext if the segment slope equal with the next segment
CurveEqualPrev if the segment curvature equal with the previous segment
CurveEqualNext if the segment curvature equal with the next segment
Slope2 segment slope of upper end
Jerk segment jerk
FormulaType traversal segments type
LambdaValue traversal segment turning point factor
OptimizeType traversal segment optimization type of traverse type
YnMin segment minimum slave value in normalized range
YnMax segment maximum slave value in normalized range

Id

CamProfileBuilderElement_Struct.Id

segment id -------------------------------------

Getter Method Signature Id()

Returns:
Return type:int

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

Setter Method

Signature Id(value)

Parameters:value (int) –

SegmentName

CamProfileBuilderElement_Struct.SegmentName

segment name -------------------------------------

Getter Method Signature SegmentName()

Returns:
Return type:str

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

Setter Method

Signature SegmentName(value)

Parameters:value (str) –

SegmentType

CamProfileBuilderElement_Struct.SegmentType

segment type -------------------------------------

Getter Method Signature SegmentType()

Returns:
Return type:int

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

Setter Method

Signature SegmentType(value)

Parameters:value (int) –

CurveType

CamProfileBuilderElement_Struct.CurveType

curve type -------------------------------------

Getter Method Signature CurveType()

Returns:
Return type:int

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

Setter Method

Signature CurveType(value)

Parameters:value (int) –

Slope

CamProfileBuilderElement_Struct.Slope

point slope -------------------------------------

Getter Method Signature Slope()

Returns:
Return type:float

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

Setter Method

Signature Slope(value)

Parameters:value (float) –

Curvature

CamProfileBuilderElement_Struct.Curvature

point curvature -------------------------------------

Getter Method Signature Curvature()

Returns:
Return type:float

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

Setter Method

Signature Curvature(value)

Parameters:value (float) –

MasterMin

CamProfileBuilderElement_Struct.MasterMin

segment master min -------------------------------------

Getter Method Signature MasterMin()

Returns:
Return type:float

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

Setter Method

Signature MasterMin(value)

Parameters:value (float) –

MasterMax

CamProfileBuilderElement_Struct.MasterMax

segment master max -------------------------------------

Getter Method Signature MasterMax()

Returns:
Return type:float

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

Setter Method

Signature MasterMax(value)

Parameters:value (float) –

SlaveMin

CamProfileBuilderElement_Struct.SlaveMin

segment slave min -------------------------------------

Getter Method Signature SlaveMin()

Returns:
Return type:float

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

Setter Method

Signature SlaveMin(value)

Parameters:value (float) –

SlaveMax

CamProfileBuilderElement_Struct.SlaveMax

segment slave max -------------------------------------

Getter Method Signature SlaveMax()

Returns:
Return type:float

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

Setter Method

Signature SlaveMax(value)

Parameters:value (float) –

Xn1

CamProfileBuilderElement_Struct.Xn1

segment nomalize lower define range -------------------------------------

Getter Method Signature Xn1()

Returns:
Return type:float

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

Setter Method

Signature Xn1(value)

Parameters:value (float) –

Xn2

CamProfileBuilderElement_Struct.Xn2

segment nomalize higher define range -------------------------------------

Getter Method Signature Xn2()

Returns:
Return type:float

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

Setter Method

Signature Xn2(value)

Parameters:value (float) –

A0

CamProfileBuilderElement_Struct.A0

segment polynomial coefficient -------------------------------------

Getter Method Signature A0()

Returns:
Return type:float

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

Setter Method

Signature A0(value)

Parameters:value (float) –

A1

CamProfileBuilderElement_Struct.A1

segment polynomial coefficient -------------------------------------

Getter Method Signature A1()

Returns:
Return type:float

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

Setter Method

Signature A1(value)

Parameters:value (float) –

A2

CamProfileBuilderElement_Struct.A2

segment polynomial coefficient -------------------------------------

Getter Method Signature A2()

Returns:
Return type:float

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

Setter Method

Signature A2(value)

Parameters:value (float) –

A3

CamProfileBuilderElement_Struct.A3

segment polynomial coefficient -------------------------------------

Getter Method Signature A3()

Returns:
Return type:float

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

Setter Method

Signature A3(value)

Parameters:value (float) –

A4

CamProfileBuilderElement_Struct.A4

segment polynomial coefficient -------------------------------------

Getter Method Signature A4()

Returns:
Return type:float

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

Setter Method

Signature A4(value)

Parameters:value (float) –

A5

CamProfileBuilderElement_Struct.A5

segment polynomial coefficient -------------------------------------

Getter Method Signature A5()

Returns:
Return type:float

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

Setter Method

Signature A5(value)

Parameters:value (float) –

A6

CamProfileBuilderElement_Struct.A6

segment polynomial coefficient -------------------------------------

Getter Method Signature A6()

Returns:
Return type:float

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

Setter Method

Signature A6(value)

Parameters:value (float) –

Amplitude

CamProfileBuilderElement_Struct.Amplitude

segment polynomial coefficient -------------------------------------

Getter Method Signature Amplitude()

Returns:
Return type:float

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

Setter Method

Signature Amplitude(value)

Parameters:value (float) –

AngularFrequency

CamProfileBuilderElement_Struct.AngularFrequency

segment polynomial coefficient -------------------------------------

Getter Method Signature AngularFrequency()

Returns:
Return type:float

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

Setter Method

Signature AngularFrequency(value)

Parameters:value (float) –

Phase

CamProfileBuilderElement_Struct.Phase

segment polynomial coefficient -------------------------------------

Getter Method Signature Phase()

Returns:
Return type:float

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

Setter Method

Signature Phase(value)

Parameters:value (float) –

SlopeEqualPrev

CamProfileBuilderElement_Struct.SlopeEqualPrev

if the segment slope equal with the previous segment -------------------------------------

Getter Method Signature SlopeEqualPrev()

Returns:
Return type:bool

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

Setter Method

Signature SlopeEqualPrev(value)

Parameters:value (bool) –

SlopeEqualNext

CamProfileBuilderElement_Struct.SlopeEqualNext

if the segment slope equal with the next segment -------------------------------------

Getter Method Signature SlopeEqualNext()

Returns:
Return type:bool

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

Setter Method

Signature SlopeEqualNext(value)

Parameters:value (bool) –

CurveEqualPrev

CamProfileBuilderElement_Struct.CurveEqualPrev

if the segment curvature equal with the previous segment -------------------------------------

Getter Method Signature CurveEqualPrev()

Returns:
Return type:bool

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

Setter Method

Signature CurveEqualPrev(value)

Parameters:value (bool) –

CurveEqualNext

CamProfileBuilderElement_Struct.CurveEqualNext

if the segment curvature equal with the next segment -------------------------------------

Getter Method Signature CurveEqualNext()

Returns:
Return type:bool

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

Setter Method

Signature CurveEqualNext(value)

Parameters:value (bool) –

Slope2

CamProfileBuilderElement_Struct.Slope2

segment slope of upper end -------------------------------------

Getter Method Signature Slope2()

Returns:
Return type:float

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

Setter Method

Signature Slope2(value)

Parameters:value (float) –

Jerk

CamProfileBuilderElement_Struct.Jerk

segment jerk -------------------------------------

Getter Method Signature Jerk()

Returns:
Return type:float

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

Setter Method

Signature Jerk(value)

Parameters:value (float) –

FormulaType

CamProfileBuilderElement_Struct.FormulaType

traversal segments type -------------------------------------

Getter Method Signature FormulaType()

Returns:
Return type:int

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

Setter Method

Signature FormulaType(value)

Parameters:value (int) –

LambdaValue

CamProfileBuilderElement_Struct.LambdaValue

traversal segment turning point factor -------------------------------------

Getter Method Signature LambdaValue()

Returns:
Return type:float

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

Setter Method

Signature LambdaValue(value)

Parameters:value (float) –

OptimizeType

CamProfileBuilderElement_Struct.OptimizeType

traversal segment optimization type of traverse type -------------------------------------

Getter Method Signature OptimizeType()

Returns:
Return type:int

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

Setter Method

Signature OptimizeType(value)

Parameters:value (int) –

YnMin

CamProfileBuilderElement_Struct.YnMin

segment minimum slave value in normalized range -------------------------------------

Getter Method Signature YnMin()

Returns:
Return type:float

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

Setter Method

Signature YnMin(value)

Parameters:value (float) –

YnMax

CamProfileBuilderElement_Struct.YnMax

segment maximum slave value in normalized range -------------------------------------

Getter Method Signature YnMax()

Returns:
Return type:float

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

Setter Method

Signature YnMax(value)

Parameters:value (float) –