acGetRefACType()
Returns a AC type name, if the leaf dpeName is referenced to an AC type, otherwise an empty string.
Synopsis
string acGetRefACType(string dpeName, string &refType);
Parameters
| Parameter | Meaning | 
|---|---|
| dpeName | Data point element, to be checked (for example, _mp_COUNTER1.counter)1 | 
| refType | The according AC type (for example, COUNTER_SUB) | 
Return Value
The AC type name or an empty string.
Errors
-
Description
Returns a AC-type name, if the leaf dpeName is referenced to an AC type, otherwise an empty string. The check starts from the last leaf, and stops at the first leaf where a AC type is referenced.
 Example
Example 
In a text field the data point element is given and a button checks with the following script if there exists an AC type and returns the name of the AC type in a selection list.
main()
{
  int value;
  value = abs(-56412);
  //Setzt 'value' auf den Wert 56412
  string name, acType;
  name = TextField1.text;
  acGetRefACType(name, acType);
  DebugN("DP: ",name);
  DebugN("AC-DPT: ",acType);
  if(acType == "")
  SelectionList1.appendItem = "empty";
  else
  SelectionList1.appendItem = acType;
}main()
{
  string name, acType;
  name = TextField1.text;
  acGetRefACType(name, acType);
  DebugN("DP: ",name);
  DebugN("AC-DPT: ",acType);
  if(acType == "")
    SelectionList1.appendItem = "empty";
  else
    SelectionList1.appendItem = acType;
}Assignment
Data point function
Availability
CTRL
