getobjpropdataid
Функция получения идентификатора данных указанного свойства блока
Синтаксис
propdata_id = getobjpropdataid(obj_id,prop_numb);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| obj_id | integer |
Идентификатор блока |
| prop_numb | integer |
Номер свойства блока, начиная с 0 |
Описание
getobjpropdataid – функция позволяет получить идентификатор данных свойства с
номером prop_numb, принадлежащему блоку с идентификатором
obj_id. Идентификатор объекта obj_id может быть получен,
например, с помощью функции getobj. Также, в качестве
идентификатора блока может использоваться имя блока на схеме.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| propdata_id | integer |
Идентификатор данных о заданном свойстве |
Пример
obj_id = getobj(1);
prop0_data_id = getobjpropdataid(obj_id,0); //получение id свойства при обращении к блоку по id блока
prop1_data_id = getobjpropdataid(Macro1,1); //получение id свойства при обращении к блоку по имени блока
В данном примере происходит получение идентификатора данных двух свойств блока. В первом случае обращение к блоку происходит по идентификатору блока. Во втором случае обращение к блоку происходит по его имени.
Дополнительные материалы
Нет.