Role: This interface is used to retrieve/assign the value of motion targets/attrs for the move home activity.
The following code snippet can be used to obtain a MoveHomeAct from a selected Activity
Dim oSelectAct As Activity
Set oSelectAct = CATIA.ActiveDocument.Selection.FindObject("CATIAActivity")
Dim objMoveAct As MoveHomeAct
Set objMoveAct = oSelectAct.GetTechnologicalObject("MoveHomeAct")
Properties
- Property Acceleration() As
-
This property returns and sets the Acceleration percentage for the move 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 move activity. dd>
- Parameters:
-
- iAccel
- The specified Speed Percent for the move activity. dd>
- Example:
-
Dim objMoveAct As MoveHomeAct ...... 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 move 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 move activity. dd>
- Parameters:
-
- iCornerRounding
- The specified Corner Rounding for the move activity. dd>
- Example:
-
Dim objMoveAct As MoveHomeAct ...... Dim Rounding as Double Rounding=objMoveAct.CornerRounding Rounding = 30 objMoveAct.CornerRounding=Rounding
- Property HomeName() As
-
Sets and Retrieves Home Name corresponding to the activity target
- Returns:
- oHomeName Home Name stored as the target. dd>
- Parameters:
-
- iHomeName
- The specified Home Name as the activity target dd>
- Example:
-
Dim objMoveAct As MoveHomeAct ...... Dim HomeName as string HomeName=objMoveAct.HomeName HomeName = "Home.2" objMoveAct.HomeName=HomeName
- Property MechanismIndex() As
-
Sets and Retrieves mechanism index for the move activity.
The index of mechanism in the list of mechanisms of the owning resource.
- Returns:
- oMechanismIndex The mechanism index for the move activity. dd>
- Parameters:
-
- iMechanismIndex
- The specified mechanism index for the move activity. dd>
- Example:
-
Dim objMoveAct As MoveHomeAct ...... 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 move activity. dd>
- Parameters:
-
- iMotionBasis
- The specified Motion Basis for the move activity. dd>
- Example:
-
Dim objMoveAct As MoveHomeAct ...... 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 move 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 move activity. dd>
- Parameters:
-
- iSpeedPercent
- The specified Speed Percent for the move activity. dd>
- Example:
-
Dim objMoveAct As MoveHomeAct ...... Dim SpeedValPr as Double SpeedValPr=objMoveAct.SpeedPercent SpeedValPr = 80 objMoveAct.SpeedPercent=SpeedValPr