Module Class |
Namespace: ABB.Robotics.Controllers.RapidDomain
public sealed class Module : RapidSymbol, IDisposable
The Module type exposes the following members.
Name | Description | |
---|---|---|
Attributes |
Gets the attributes of the module
| |
ControllerType |
Gets the ControllerType.
(Inherited from SDKBase.) | |
DataDeclarationList |
Gets the TextRange of the data declarations of the Module.
| |
ModuleType |
Gets the type of the module
| |
Name |
Gets or sets the name of the module
| |
PersInSync | Checks if the persistent data of the Module object is in sync with the real values of the controller. | |
RoutineDeclarationList |
Gets the TextRange of the routine declarations of the Module.
| |
RowCount |
Gets the maximum number of rows available in the module
| |
Scope |
Gets the scope of the RapidSymbol, i.e. TASK,MODULE,ROUTINE,...
(Inherited from RapidSymbol.) | |
TextRange |
Gets the TextRange of the Module.
| |
Type |
Get the type of the RapidSymbol.
(Inherited from RapidSymbol.) | |
TypeDeclarationList |
Gets the TextRange of the datatype declarations of the Module.
|
Name | Description | |
---|---|---|
CreateRapidData(String, String, Scope, StorageType, Int32) |
Creates a new RAPID data in the module according to specified parameters.
| |
CreateRapidData(String, String, Boolean, StorageType, Int32) |
Creates a new RAPID data in the module according to specified parameters.
| |
CreateRoutine(String, Boolean) |
Creates an empty routine in the module.
| |
CreateRoutine(String, Boolean, RoutineType, String, ParameterData) |
Creates an empty routine in the module in accordance with specified parameters.
| |
Delete |
Deletes the RAPID module the Module object refers to from program memory.
| |
DeleteRapidData(String, String) |
Removes a specified RAPID data instance from the module.
| |
DeleteRapidData(String, String, Boolean) |
Removes a specified RAPID data instance from the module.
| |
Dispose |
Disposes the managed resources of the instance.
(Inherited from SDKDisposeBase.) | |
Equals | (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetRapidData | Gets a RapidData object that references a RAPID data instance in the robot controller. | |
GetRoutine |
Gets a Routine object to a specific RAPID routine.
| |
GetRoutines | Gets the routines defined in the module. | |
GetText(TextRange) |
Returns the module text within the specified range.
| |
GetText(Location, Location) |
Returns the text of the module within the specified locations.
| |
GetType | Gets the type of the current instance. (Inherited from Object.) | |
SaveToFile |
Saves the RAPID module to the specified file path.
| |
SearchRapidSymbol | General RapidSymbol search method. (Overrides RapidSymbolSearchRapidSymbol(RapidSymbolSearchProperties, String, String).) | |
SyncPers |
Updates the persistent data of the module with their real values. As this cannot be done while
the task is executing any call in ExecutionState Started will be disregarded and false will be returned.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |