RsMoveInstruction Class |
Namespace: ABB.Robotics.RobotStudio.Stations
public sealed class RsMoveInstruction : RsInstruction
The RsMoveInstruction type exposes the following members.
Name | Description | |
---|---|---|
RsMoveInstruction(RsTask, String, String, String) |
Creates and initializes a new RsMoveInstruction object that uses a joint position, no consideration is made regarding tool or workobject
| |
RsMoveInstruction(RsTask, String, String, MotionType, String, String, String) |
Initializes a new instance of the RsMoveInstruction class, which is based on the specified instruction description and template.
| |
RsMoveInstruction(RsTask, String, String, String, String, String, String) |
Creates and initializes a new RsMoveInstruction object with circular motiontype
|
Name | Description | |
---|---|---|
Attributes |
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.) | |
Children |
Enumerates all child objects.
(Inherited from ProjectObject.) | |
Color |
Gets or sets the color of the path segment that this instruction corresponds to
| |
ContainingProject |
Returns the Project that this object is a part of, or null if it is
not part of a Project.
(Inherited from ProjectObject.) | |
DisplayName | (Inherited from RsInstruction.) | |
InstructionArguments |
Gets the RsInstructionArgumentCollection of the RsInstruction.
(Inherited from RsInstruction.) | |
Name |
Gets or Sets the name of the Move Instruction
(Overrides ProjectObjectName.) | |
Parent |
Returns the objects parent, if it has one.
(Inherited from ProjectObject.) | |
ProcessDefinitionName |
Gets the name of the Process Definition of the Move Instruction
| |
ProcessTemplateName |
Gets the name of the Process Template of the Move Instruction
| |
Reachable |
Gets whether the robot can reach the target(s) in the Move Instruction.
| |
Thickness |
Gets or sets the thickness (in pixels) of the line, in the graphics, leading to the the Move Instruction
| |
TypeDisplayName |
Gets a localized name for the type of this object.
(Inherited from ProjectObject.) | |
UIVisible |
Gets or sets a value that indicates if this object should be displayed in GUI
such as an object browser.
(Inherited from ProjectObject.) | |
UniqueId |
Gets a persisted, globally unique identifier for this object, that can be used
to find the object using the GetObjectFromUniqueId(String) method.
(Inherited from ProjectObject.) | |
Visible |
Gets or sets if the graphical representation of this instruction should be visible.
|
Name | Description | |
---|---|---|
Copy |
Creates a deep copy of the RsInstruction
(Inherited from RsInstruction.) | |
Equals | (Inherited from Object.) | |
FindObjects |
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.) | |
GetAllRobTargets |
Gets all RsRobTargets referenced by the instruction.
| |
GetArgumentsByDataType(String) |
Gets the RsInstructionArguments of the specified data type.
(Inherited from RsInstruction.) | |
GetArgumentsByDataType(RsTask, String) |
Gets the RsInstructionArguments of the specified data type.
(Inherited from RsInstruction.) | |
GetCirPointArgument |
Gets the RsInstructionArgument corresponding to the CirPoint argument of the instruction.
| |
GetCirRobTarget |
Gets the RsRobTarget corresponding to the CirPoint argument of the instruction.
| |
GetHashCode | (Inherited from Object.) | |
GetInstructionDescription |
Gets the RsInstructionDescription that defines this instruction.
(Inherited from RsInstruction.) | |
GetProcessTemplate |
Gets the RsProcessTemplate corresponding to the to process template argument of the Move Instruction.
| |
GetToJointPosArgument |
Gets the RsInstructionArgument corresponding to the ToJointPos argument of the instruction.
| |
GetToJointTarget |
Gets the RsJointTarget corresponding to the ToJointPos argument of the instruction.
| |
GetToolArgument |
Gets the RsInstructionArgument corresponding to the to Tool argument of the instruction.
| |
GetToolData |
Gets the RsToolData corresponding to the to Tool argument of the instruction.
| |
GetToPointArgument |
Gets the RsInstructionArgument corresponding to the ToPoint argument of the instruction.
| |
GetToRobTarget |
Gets the RsRobTarget corresponding to the ToPoint argument of the instruction.
| |
GetType | (Inherited from Object.) | |
GetViaPointArgument |
Gets the RsInstructionArgument corresponding to the to ViaPoint argument of the Move Instruction.
| |
GetViaRobTarget |
Gets the RsRobTarget corresponding to the ViaPoint argument of the instruction.
| |
GetWObjArgument |
Gets the RsInstructionArgument corresponding to the WObj argument of the instruction.
| |
GetWorkObject |
Gets the RsWorkObject corresponding to the WObj argument of the instruction.
| |
Highlight |
Sets a temporary color of the graphical representation.
| |
JumpTo | Obsolete.
Jumps the mechanism, of corresponding task, to the position of the move instruction
| |
JumpTo(Boolean) | Obsolete. | |
JumpToAsync(Boolean) |
Jumps the mechanism, of corresponding task, to the position of the move instruction. Optionally updates the joint values in the virtual controller. Updating the joint values in the controller is time consuning compared to only updating the Mechanism joint value. If you need to frequently call this method, it is recomended to update the joint values in the controller, only for the last call.
| |
JumpToAsync(Boolean, ConfigurationMode) |
Jumps the mechanism, of corresponding task, to the position of the move instruction. Optionally updates the joint values in the virtual controller. Updating the joint values in the controller is time consuning compared to only updating the Mechanism joint value. If you need to frequently call this method, it is recomended to update the joint values in the controller, only for the last call.
| |
MoveTo | Obsolete. | |
MoveTo(ArrayList) | Obsolete. | |
MoveTo(ListSyncLogMessage) | Obsolete. | |
MoveToAsync |
Moves the mechanism, of corresponding task, to the position of the move-
instruction using its settings. A temporary RAPID program is created on
the controller and is executed.
| |
MoveToAsync(ListSyncLogMessage) |
Moves the mechanism, of corresponding task, to the position of the move-
instruction using its settings. A temporary RAPID program is created on
the controller and is executed.
The temporary RAPID program is created by using RapidSync. The synchronization log is returned from this overload.
| |
ResetHighlight |
Resets the graphical representation to the default color.
| |
SetInstructionTemplate |
Sets the instruction template of the RsInstruction
(Inherited from RsInstruction.) | |
ToString | (Inherited from ProjectObject.) |