vcPositionFrame

vcPositionFrame is a motion target for a robot that can be referenced by a statement.

Properties

Name Type Access Description
Name String RW Defines the name of the position.
ReferencePoint Boolean RW Turns on or off the use of a reference point to define the location of the position.
Configuration String RW Defines the configuration of the robot for the position.
Properties List of vcProperty R Gets a list of properties in the position.
Statement vcStatement R Gets the statement referencing the position.
JointValues List of Real R Gets a list of all the robot joint values (internal and external) for the position.
InternalJointValues List of Real R Gets a list of internal robot joint values for the position.
ExternalJointValues List of Real R Gets a list of external robot joint values for the position.
PositionInReference vcMatrix RW Defines the position matrix in reference to its base/parent coordinate system.
PositionInWorld vcMatrix RW Defines the position matrix in reference to World coordinate system.

Methods

Name Return Type Parameters Description
setJoints None List of Real values Sets the joint values of the position using a given list of values that must be equal or smaller in length than the total robot joint count (including external joints).
setExternalJoints None List of Real values Sets the external joint values of the position.
createProperty vcProperty Enumeration type, String name Creates a new property of a given type and name in the position, and then returns the new property.

An optional constraints argument can be used to define constraints for new property, which must be defined at the time of creation.

See Property Constants for more information.

deleteProperty None vcProperty property Deletes a given property in the position.
getProperty vcProperty String name Returns a property matching a given name in the position; otherwise returns None.