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 .

Constructor: NXOpen.Mechatronics.CamProfileBuilder.Element()

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

Field Value Type:int

SegmentName

CamProfileBuilderElement_Struct.SegmentName

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

Field Value Type:str

SegmentType

CamProfileBuilderElement_Struct.SegmentType

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

Field Value Type:int

CurveType

CamProfileBuilderElement_Struct.CurveType

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

Field Value Type:int

Slope

CamProfileBuilderElement_Struct.Slope

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

Field Value Type:float

Curvature

CamProfileBuilderElement_Struct.Curvature

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

Field Value Type:float

MasterMin

CamProfileBuilderElement_Struct.MasterMin

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

Field Value Type:float

MasterMax

CamProfileBuilderElement_Struct.MasterMax

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

Field Value Type:float

SlaveMin

CamProfileBuilderElement_Struct.SlaveMin

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

Field Value Type:float

SlaveMax

CamProfileBuilderElement_Struct.SlaveMax

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

Field Value Type:float

Xn1

CamProfileBuilderElement_Struct.Xn1

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

Field Value Type:float

Xn2

CamProfileBuilderElement_Struct.Xn2

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

Field Value Type:float

A0

CamProfileBuilderElement_Struct.A0

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

Field Value Type:float

A1

CamProfileBuilderElement_Struct.A1

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

Field Value Type:float

A2

CamProfileBuilderElement_Struct.A2

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

Field Value Type:float

A3

CamProfileBuilderElement_Struct.A3

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

Field Value Type:float

A4

CamProfileBuilderElement_Struct.A4

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

Field Value Type:float

A5

CamProfileBuilderElement_Struct.A5

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

Field Value Type:float

A6

CamProfileBuilderElement_Struct.A6

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

Field Value Type:float

Amplitude

CamProfileBuilderElement_Struct.Amplitude

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

Field Value Type:float

AngularFrequency

CamProfileBuilderElement_Struct.AngularFrequency

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

Field Value Type:float

Phase

CamProfileBuilderElement_Struct.Phase

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

Field Value Type:float

SlopeEqualPrev

CamProfileBuilderElement_Struct.SlopeEqualPrev

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

Field Value Type:bool

SlopeEqualNext

CamProfileBuilderElement_Struct.SlopeEqualNext

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

Field Value Type:bool

CurveEqualPrev

CamProfileBuilderElement_Struct.CurveEqualPrev

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

Field Value Type:bool

CurveEqualNext

CamProfileBuilderElement_Struct.CurveEqualNext

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

Field Value Type:bool

Slope2

CamProfileBuilderElement_Struct.Slope2

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

Field Value Type:float

Jerk

CamProfileBuilderElement_Struct.Jerk

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

Field Value Type:float

FormulaType

CamProfileBuilderElement_Struct.FormulaType

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

Field Value Type:int

LambdaValue

CamProfileBuilderElement_Struct.LambdaValue

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

Field Value Type:float

OptimizeType

CamProfileBuilderElement_Struct.OptimizeType

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

Field Value Type:int

YnMin

CamProfileBuilderElement_Struct.YnMin

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

Field Value Type:float

YnMax

CamProfileBuilderElement_Struct.YnMax

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

Field Value Type:float