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