Class RapidSymbol
Represents the rapid symbol for rapid domain of controller.
Inherited Members
Namespace: ABB.Robotics.Controllers.RapidDomain
Assembly: ABB.Robotics.Controllers.PC.dll
Syntax
[CLSCompliant(true)]
public class RapidSymbol : NamedObject, IComparable, IRapidSymbol, INamedObject
Constructors
RapidSymbol(RapidSymbol)
Initializes a new instance of the RapidSymbol class.
Declaration
protected RapidSymbol(RapidSymbol symbol)
Parameters
Type | Name | Description |
---|---|---|
RapidSymbol | symbol | The symbol. |
Properties
Scope
Gets the scope of the symbol as a string array [TASK, MODULE, ROUTINE, SYMBOL]
Declaration
public string[] Scope { get; }
Property Value
Type | Description |
---|---|
System.String[] |
Type
Gets the type enum for this symbol.
Declaration
public SymbolTypes Type { get; }
Property Value
Type | Description |
---|---|
SymbolTypes |
Methods
IsData(RapidSymbol)
Checks if a symbol is a RAPID data.
Declaration
public static bool IsData(RapidSymbol symbol)
Parameters
Type | Name | Description |
---|---|---|
RapidSymbol | symbol | Symbol to check. |
Returns
Type | Description |
---|---|
System.Boolean | True if the symbol is data. |
SearchRapidSymbol(RapidSymbolSearchProperties, String, String)
Searches the symbol for other symbols, currently not implemented.
Declaration
public RapidSymbol[] SearchRapidSymbol(RapidSymbolSearchProperties searchProperties, string dataType, string searchExpression)
Parameters
Type | Name | Description |
---|---|---|
RapidSymbolSearchProperties | searchProperties | Not implemented. |
System.String | dataType | Not implemented. |
System.String | searchExpression | Not implemented. |
Returns
Type | Description |
---|---|
RapidSymbol[] | Not implemented. |
Implements
System.IComparable