Upload Position
Quick Facts
| Property | Value |
|---|---|
| Class | ULPythonPosition |
| Module | cenpyupload.ULPythonPosition |
| Package | cenpyupload |
| Release | R2025.2.4 |
| Methods | 11 |
| Inherits from | DULPythonPosition |
Inheritance
Method Index
| Method | Returns | Summary |
|---|---|---|
SetMotion | — | Set the motion for current position |
SetXYZ | — | Set the position’s coordinates |
SetOrientation | — | Set the position’s orientation |
SetConfig | — | Set the position config |
SetTurn | — | Set the turn for the position |
SetProcessType | — | Set the process type of the position |
SetTargetType | — | Set the target type of the position |
SetExplicitMainJointValues | — | Set explicit the main joint values on each joint for the position |
SetExplicitExternalJointValues | — | Set explicit the external joint values for the position on each external joint |
SetAttributes | — | Set the attributes of the position |
SetName | — | Set the name of the position |
Mutation Methods
SetMotion
def SetMotion(motion: ULPythonMotion)Set the motion for current position
Parameters:
| Name | Type | Description |
|---|---|---|
motion | ULPythonMotion | motion to be set |
SetXYZ
def SetXYZ(position: list)Set the position’s coordinates
Parameters:
| Name | Type | Description |
|---|---|---|
position | list | A tuple of three doubles representing (x, y, z) coordinates in meters. |
SetOrientation
def SetOrientation(orientation: list)Set the position’s orientation
Parameters:
| Name | Type | Description |
|---|---|---|
orientation | list | A tuple of three doubles representing (Rx, Ry, Rz) rotation angles in degrees. |
SetConfig
def SetConfig(config: str)Set the position config
Parameters:
| Name | Type | Description |
|---|---|---|
config | str | config to be set |
SetTurn
def SetTurn(turn: str)Set the turn for the position
Parameters:
| Name | Type | Description |
|---|---|---|
turn | str | turn to be set |
SetProcessType
def SetProcessType(processType: int)Set the process type of the position
Parameters:
| Name | Type | Description |
|---|---|---|
processType | int | process type to be set |
SetTargetType
def SetTargetType(targetType: int)Set the target type of the position
Parameters:
| Name | Type | Description |
|---|---|---|
targetType | int | target type to be set |
SetExplicitMainJointValues
def SetExplicitMainJointValues(mainJointValues: list)Set explicit the main joint values on each joint for the position
Parameters:
| Name | Type | Description |
|---|---|---|
mainJointValues | list | main values to be set, input argument is a vector of pairs : the joint object and its value list[tuple[DULPythonJoint, float]] |
SetExplicitExternalJointValues
def SetExplicitExternalJointValues(externalJointValues: list)Set explicit the external joint values for the position on each external joint
Parameters:
| Name | Type | Description |
|---|---|---|
externalJointValues | list | external joint values to be set, input argument is a vector of pairs : the joint object and its double value |
SetAttributes
def SetAttributes(attributes: list)Set the attributes of the position
Parameters:
| Name | Type | Description |
|---|---|---|
attributes | list | attributes to be set |
SetName
def SetName(name: str)Set the name of the position
Parameters:
| Name | Type | Description |
|---|---|---|
name | str | name to be set |
Related Types
Version Notes
This class is documented as of release R2025.2.4.
Was this page helpful?