CamProfileBuilderElement_Struct Struct¶
NXOpen.Mechatronics.CamProfileBuilder.Element is an alias for NXOpen.Mechatronics.CamProfileBuilderElement_Struct
-
class
NXOpen.Mechatronics.CamProfileBuilderElement_Struct¶ Bases:
objectContains 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