RsTask Class |
Namespace: ABB.Robotics.RobotStudio.Stations
public sealed class RsTask : ProjectObject
The RsTask type exposes the following members.
Name | Description | |
---|---|---|
ActivePathProcedure |
Gets or sets the active RsPathProcedure.
| |
ActiveProcessDefinition |
Gets or sets the active RsProcessDefinition, which is used when creating new instructions.
| |
ActiveTool |
Gets or sets the active RsToolData.
| |
ActiveWorkObject |
Gets or sets the active RsWorkObject.
| |
Attributes |
Returns a collection of dynamic attributes attached to the object
(Inherited from ProjectObject.) | |
Children |
Enumerates all child objects.
(Inherited from ProjectObject.) | |
ContainingProject |
Returns the Project that this object is a part of, or null if it is
not part of a Project.
(Inherited from ProjectObject.) | |
DataDeclarations |
Gets the collection of RsDataDeclaration objects.
| |
DisplayName | (Overrides ProjectObjectDisplayName.) | |
EntryPoint |
Gets or sets the entry point for this task in the active SimulationConfiguration.
| |
Frame |
Gets the task frame in global coordinates.
| |
InstructionDescriptions |
Gets the collection of RsInstructionDescription objects in this task.
| |
IsMotionTask |
Returns true if this is a motion task.
| |
Mechanism |
Gets the Mechanism that corresponds to this task.
| |
MechanismMovingTaskFrame |
ABB internal use
| |
Name |
Gets or sets the name of the Task.
(Overrides ProjectObjectName.) | |
Parent |
The Parent property returns a reference to the parent RsIrc5Controller object.
(Overrides ProjectObjectParent.) | |
PathProcedures |
Gets the collection of RsPathProcedure objects in this task.
| |
ProcessDefinitions |
Gets the collection of RsProcessDefinition objects in this task.
| |
Simulate | Obsolete. | |
Targets |
Gets the collection of RsTarget objects in this task.
| |
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 objects in ths task (paths and frames) are visible in the graphics.
|
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
FindDataDeclarationFromModuleScope |
Find the RsDataDeclaration from the specified module scope.
| |
FindDataDeclarationsByType(String) |
Finds the RsDataDeclarations matching the supplied RAPID data type.
| |
FindDataDeclarationsByType(Type) |
Finds the RsDataDeclarations matching the supplied object type.
| |
FindFirstDataDeclarationByType |
Finds the first RsDataDeclaration methcing the supplied Type.
| |
FindFirstTargetByWorkObject(String) | Obsolete.
Finds the first RsTarget for the supplied name of a RsWorkObject.
| |
FindFirstTargetByWorkObject(RsWorkObject) |
Finds the first RsTarget for the supplied RsWorkObject.
| |
FindObjects |
Recursively finds object that satisfy a condition.
(Inherited from ProjectObject.) | |
FindPathProcedureFromModuleScope |
Find the RsPathProcedure from the specified module scope.
| |
FindTargets(String, String) | Obsolete. | |
FindTargets(RsWorkObject, RsRobTarget) | ||
FindTargetsByRobTarget(String) | Obsolete.
Finds the RsTarget for the supplied name of a RsRobTarget.
| |
FindTargetsByRobTarget(RsRobTarget) |
Finds the RsTargets for the supplied RsRobTarget.
| |
FindTargetsByWorkObject(String) | Obsolete.
Finds the RsTargets for the supplied name of a RsWorkObject.
| |
FindTargetsByWorkObject(RsWorkObject) |
Finds the RsTargets for the supplied RsWorkObject.
| |
GetExternalAxisJointTypes |
Gets the JointTypes of the external axis joints in the Task.
| |
GetExternalAxisJointValues |
Gets the joint values of the external axis joints in the Task.
| |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
GetValidRapidName |
Gets a RAPID name that is valid within the scope of the Task.
| |
ImportProcessDefinitions(String) |
Imports Process Definitions from the supplied xml file.
| |
ImportProcessDefinitions(XmlReader) |
Imports Process Definitions from the supplied XmlReader.
| |
ImportProcessDefinitions(String, CollectionConflictPolicy) |
Imports Process Definitions from the supplied xml file.
| |
ImportProcessDefinitions(XmlReader, CollectionConflictPolicy) |
Imports Process Definitions from the supplied XmlReader.
| |
IsValidRapidCharacter |
Checks if the specified character is valid in a RAPID name, according to RAPID syntax.
| |
IsValidRapidName |
Checks if the specified string is a valid RAPID name, according to RAPID syntax.
| |
IsValidRapidNameInModuleScope |
Checks if the specified string is a valid RAPID name in the specified module scope.
| |
IsValidRapidNameInTaskScope(String) |
Checks if the specified string is a valid RAPID name in the RsTask scope.
| |
IsValidRapidNameInTaskScope(String, String) |
Checks if the specified string is a valid RAPID name in the RsTask scope.
| |
JumpHome |
Sets all axes of all mechanisms in the task to their corresponding home position.
| |
RemoveUnusedDataDeclarations |
Removes data declarations not belonging to any instruction.
| |
SetExternalAxisJointValues(Double) |
Sets the joint values of the external axis joints in the Task.
| |
SetExternalAxisJointValues(Double, Boolean) |
Sets the joint values of the external axis joints in the Task.
| |
SyncData | Obsolete. | |
SyncDataAsync |
Synchronizes the specified DataDeclaration to or from the controller/file.
| |
SynchronizeAsync |
Synchronizes multiple paths and data as a single operation.
| |
SynchronizeModuleFileAsync |
ABB Internal use only.
Synchronizes all or specified Procedures belonging to a module (specified in the file) to or from the station.
| |
SyncPathProcedure(String, SyncDirection, ArrayList) | Obsolete. | |
SyncPathProcedure(String, SyncDirection, ListSyncLogMessage) | Obsolete. | |
SyncPathProcedure(String, SyncDirection, ArrayList, ProgressNotification, Double, Double) | Obsolete. | |
SyncPathProcedure(String, SyncDirection, ListSyncLogMessage, ProgressNotification, Double, Double) | Obsolete. | |
SyncPathProcedureAsync(String, SyncDirection, ListSyncLogMessage) |
Synchronizes a RsPathProcedure in the station with a RAPID procedure in the controller.
The controller or the station is the master.
| |
SyncPathProcedureAsync(String, SyncDirection, ListSyncLogMessage, ProgressNotification, Double, Double) |
Synchronizes a RsPathProcedure in the station with a RAPID procedure in the controller.
The controller or the station is the master.
| |
SyncToController(ArrayList) | Obsolete. | |
SyncToController(ListSyncLogMessage) | Obsolete. | |
SyncToController(ArrayList, ProgressNotification) | Obsolete. | |
SyncToController(ListSyncLogMessage, ProgressNotification) | Obsolete. | |
SyncToControllerAsync |
Synchronizes all PathProcedures and DataDeclarations that have the Synchronize flag set.
| |
ToString | (Inherited from ProjectObject.) |
Name | Description | |
---|---|---|
ActivePathProcedureChanged |
Occurs when the ActivePathProcedure property has changed.
| |
ActiveToolChanged |
Occurs when the ActiveTool property has changed.
| |
ActiveWorkObjectChanged |
Occurs when the ActiveWorkObject property has changed.
| |
RapidSynchronized |
Occurs when RAPID synchronization is finished. This event is raised from the methods
SyncPathProcedure(String, SyncDirection, ArrayList, ProgressNotification, Double, Double) and SyncData(String, SyncDirection, ListSyncLogMessage).
|