pycatia.dnb_robot_interfaces.generic_motion_profile¶
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_robot_interfaces.generic_motion_profile.GenericMotionProfile(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectGenericMotionProfileInterface to manage Generic Motion Profile of Robotcontroller.Role: This interface provides methods to get/set data related to AccuracyProfile.- get_acceleration_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAccelerationValue(double value)Retrieves acceleration value of the Profile.Parameters:valueThis out parameter contains motion acceleration of the Profile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- get_angular_acceleration_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAngularAccelerationValue(double value)Get Angular acceleration value of the Profile.Parameters:valuePercentage of max angular acceleration of robot. The value is usedwhen robot TCP rotate against a axis.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- get_angular_speed_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetAngularSpeedValue(double value)Retrieves Angular Speed value of the Profile.Parameters:valueThis out parameter contains Angular Speed of the Profile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- get_controller(o_controller: RobGenericController) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetController(RobGenericController oController)Retrieves controller owning the profile.Parameters:oControllerThis parameter contains pointer to controller.Returns:An HRESULT.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
o_controller (RobGenericController) –
- Return type:
None
- get_motion_basis(basis: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetMotionBasis(MotionBasis basis)Retrieves motion basis of the Profile.Parameters:basismotion basis, one of following: MOTION_ABSOLUTE, MOTION_PERCENT,MOTION_TIMEReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
basis (int) – enum motion_basis
- Return type:
None
- get_name(o_name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetName(CATBSTR oName)Gets name of the Motion Profile.Parameters:oNameName of the required Motion Profile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
o_name (str) –
- Return type:
None
- get_speed_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetSpeedValue(double value)Retrieves speed value of the Profile.Parameters:valueThis out parameter contains motion speed of the Profile.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- set_acceleration_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetAccelerationValue(double value)Set acceleration value of the Profile.Parameters:valuemeaning of the value is based on the motion basis:MOTION_ABSOLUTE : absolute acceleration value. MOTION_PERCENT : 0-1, percent ofmax acceleration of the device MOTION_TIME : percent of total move time used onacceleration/decelerationReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- set_angular_acceleration_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetAngularAccelerationValue(double value)Set Angular acceleration value of the Profile.Parameters:valuePercentage of max angular acceleration of robot. The value is usedwhen robot TCP rotate against a axis.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- set_angular_speed_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetAngularSpeedValue(double value)Set Angular Speed value of the Profile.Parameters:valuePercentage of max angular speed of robot. The value is used whenrobot TCP rotate against a axis.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None
- set_motion_basis(basis: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetMotionBasis(MotionBasis basis)Set motion basis of the Profile.Parameters:basismotion basis, one of following: MOTION_ABSOLUTE, MOTION_PERCENT,MOTION_TIMEReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
basis (int) – enum motion_basis
- Return type:
None
- set_name(i_name: str) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetName(CATBSTR iName)Set name of the Motion Profile.Parameters:iNameName of the Motion Profile to be set.Returns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
i_name (str) –
- Return type:
None
- set_speed_value(value: float) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub SetSpeedValue(double value)Set speed value of the Profile.Parameters:valuemeaning of the value is based on the motion basis: MOTION_ABSOLUTE : absolutespeed value. MOTION_PERCENT : 0-1, percent of max speed of the deviceMOTION_TIME : in secondsReturns:an HRESULT value.Legal values:S_OK if the operation succeedsE_FAIL otherwise
- Parameters:
value (float) –
- Return type:
None