Role: This interface is used to retrieve/assign the value of motion targets/attrs for the MoveJointsAct.
The following code snippet can be used to obtain a MoveJointsAct from a selected Activity
Dim oSelectAct As Activity
Set oSelectAct = CATIA.ActiveDocument.Selection.FindObject("CATIAActivity")
Dim objMoveAct As MoveJointsAct
Set objMoveAct = oSelectAct.GetTechnologicalObject("MoveJointsAct")
Properties
- Property Acceleration() As
-
This property returns and sets the Acceleration percentage for the activity.
• For straight line motion, the percentage of the maximum TCP linear acceleration
• For joint-interpolated motion, the percentage of the maximum joint acceleration
- Returns:
- oAccel The Speed Percent for the activity. dd>
- Parameters:
-
- iAccel
- The specified Speed Percent for the activity. dd>
- Example:
-
Dim objMoveAct As MoveJointsAct ...... Dim Accl as Double Accl=objMoveAct.Acceleration Accl = 30 objMoveAct.Acceleration=Accl
- Property CornerRounding() As
-
This property returns and sets the Corner Rounding for the activity.
Corner Rounding::The percentage represents the extent to which the device
decelerates as it rounds the corner.
- Returns:
- oCornerRounding The Corner Rounding for the activity. dd>
- Parameters:
-
- iCornerRounding
- The specified Corner Rounding for the activity. dd>
- Example:
-
Dim objMoveAct As MoveJointsAct ...... Dim Rounding as Double Rounding=objMoveAct.CornerRounding Rounding = 30 objMoveAct.CornerRounding=Rounding
- Property JointValues() As
-
This property returns and sets the joint values for the activity.
- Returns:
- oJointVal The joint values for the activity. dd>
- Parameters:
-
- iJointVal
- The specified joint values for the activity. dd>
- Example:
-
Dim objMoveAct As MoveJointsAct ...... Dim ListOfJointValues() ListOfJointValues=objMoveAct.JointValues .. For i = 0 to ubound (ListOfJointValues) ... Next objMoveAct.JointValues=ListOfJointValues
- Property MechanismIndex() As
-
Sets and Retrieves mechanism index for the activity.
The index of mechanism in the list of mechanisms of the owning resource.
- Returns:
- oMechanismIndex The mechanism index for the activity. dd>
- Parameters:
-
- iMechanismIndex
- The specified mechanism index for the activity. dd>
- Example:
-
Dim objMoveAct As MoveJointsAct ...... Dim MechIndex as Integer MechIndex=objMoveAct.MechanismIndex MechIndex = 1 objMoveAct.MechanismIndex=MechIndex
- Property MotionBasis() As
-
Sets and Retrieves Motion Basis defined for the activity ("TIME" / "SPEED")
- Returns:
- oMotionBasis The Motion Basis for the activity. dd>
- Parameters:
-
- iMotionBasis
- The specified Motion Basis for the activity. dd>
- Example:
-
Dim objMoveAct As MoveJointsAct ...... Dim MotionBas as string MotionBas=objMoveAct.MotionBasis MotionBas = "SPEED" objMoveAct.MotionBasis=MotionBas
- Property SpeedPercent() As
-
This property returns and sets the speed value percentage for the activity.
• For straight line motion, the percentage of the maximum TCP linear speed.
• For joint-interpolated motion, the percentage of the maximum joint speed.
- Returns:
- oSpeedPercent The Speed Percent for the activity. dd>
- Parameters:
-
- iSpeedPercent
- The specified Speed Percent for the activity. dd>
- Example:
-
Dim objMoveAct As MoveJointsAct ...... Dim SpeedValPr as Double SpeedValPr=objMoveAct.SpeedPercent SpeedValPr = 80 objMoveAct.SpeedPercent=SpeedValPr