Метод GetObjectParentType возвращает тип родительского объекта для заданного объекта в соответствии предусмотренной в системе иерархией системных объектов.
Синтаксис обращения к методу:
function GetObjectParentType (objtype : String) : String |
Аргументы метода:
| В иерархии системных объектов самым старшим является объект Main. Данный объект является родительским для всех объектов типа Computer («Компьютер»), Screen («Экран») и проч. |
Пример. По запуску макрокоманды № 1 отобразить в отладочном окне названия четырех объектов, начиная с зоны детектора, в порядке предусмотренной ПК Интеллект иерархии.
if (Event.SourceType == "MACRO" && Event.SourceId == "1" && Event.Action == "RUN")
{
var objtype = "CAM_ZONE";
DebugLogString(objtype);
for(var i = 1; i<=4; i=i+1)
{
objtype = GetObjectParentType(objtype);
DebugLogString(objtype);
}
} |