getobjpropdataid

Функция получения идентификатора данных указанного свойства блока

Синтаксис:

propdata_id = getobjpropdataid(obj_id,prop_numb);

Аргументы:

obj_id – идентификатор блока;

prop_numb – номер свойства блока, начиная с нуля.

Описание:

getobjpropdataid – функция позволяет получить идентификатор данных свойства с номером prop_numb, принадлежащему блоку с идентификатором obj_id. Идентификатор объекта obj_id может быть получен, например, с помощью функции getobj. Также, в качестве идентификатора блока может использоваться имя блока на схеме.

Результат:

propdata_id – целое число, идентификатор данных о заданном порте.

Пример:

obj_id = getobj(1);
prop0_data_id = getobjpropdataid(obj_id,0); //получение id свойства при обращении к блоку по id блока
prop1_data_id = getobjpropdataid("Macro1",1); //получение id свойства при обращении к блоку по имени блока

В данном примере происходит получение идентификатора данных двух свойств блока. В первом случае обращение к блоку происходит по идентификатору блока. Во втором случае обращение к блоку происходит по его имени.