CamProfileBuilderElement_Struct Struct — NXOpen Python API Reference 12.0.0 documentation

# 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