pycatia.dnb_device_activity_interfaces.move_home_act

Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357

Warning

The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.

class pycatia.dnb_device_activity_interfaces.move_home_act.MoveHomeAct(com_object)

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)

System.IUnknown
System.IDispatch
System.CATBaseUnknown
System.CATBaseDispatch
System.AnyObject
DMAPSInterfaces.Activity
MoveHomeAct

Interface representing a MoveHomeAct.

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”)
property acceleration: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property Acceleration() As double

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.
Parameters:

iAccel
The specified Speed Percent for the move activity.

Example:

Dim objMoveAct As MoveHomeAct
……
Dim Accl as Double
Accl=objMoveAct.Acceleration
Accl = 30
objMoveAct.Acceleration=Accl
Return type:

float

property corner_rounding: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property CornerRounding() As double

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.

Parameters:

iCornerRounding
The specified Corner Rounding for the move activity.

Example:

Dim objMoveAct As MoveHomeAct
……
Dim Rounding as Double
Rounding=objMoveAct.CornerRounding
Rounding = 30
objMoveAct.CornerRounding=Rounding
Return type:

float

property home_name: str

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property HomeName() As CATBSTR

Sets and Retrieves Home Name corresponding to the activity
target

Returns:
oHomeName Home Name stored as the target.
Parameters:

iHomeName
The specified Home Name as the activity target

Example:

Dim objMoveAct As MoveHomeAct
……
Dim HomeName as string
HomeName=objMoveAct.HomeName
HomeName = “Home.2”
objMoveAct.HomeName=HomeName
Return type:

str

property mechanism_index: int

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property MechanismIndex() As short

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.

Parameters:

iMechanismIndex
The specified mechanism index for the move activity.

Example:

Dim objMoveAct As MoveHomeAct
……
Dim MechIndex as Integer
MechIndex=objMoveAct.MechanismIndex
MechIndex = 1
objMoveAct.MechanismIndex=MechIndex
Return type:

int

property motion_basis: str

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property MotionBasis() As CATBSTR

Sets and Retrieves Motion Basis defined for the activity (“TIME” /
“SPEED”)

Returns:
oMotionBasis The Motion Basis for the move activity.
Parameters:

iMotionBasis
The specified Motion Basis for the move activity.

Example:

Dim objMoveAct As MoveHomeAct
……
Dim MotionBas as string
MotionBas=objMoveAct.MotionBasis
MotionBas = “SPEED”
objMoveAct.MotionBasis=MotionBas
Return type:

str

property speed_percent: float

Note

CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
o Property SpeedPercent() As double

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.

Parameters:

iSpeedPercent
The specified Speed Percent for the move activity.

Example:

Dim objMoveAct As MoveHomeAct
……
Dim SpeedValPr as Double
SpeedValPr=objMoveAct.SpeedPercent
SpeedValPr = 80
objMoveAct.SpeedPercent=SpeedValPr
Return type:

float