getblockportid

Функция получения ссылки на порт блока.

Синтаксис:

pnum = getblockportid(obj_id, num);

Аргументы:

obj_id – идентификатор объекта, ссылку на порт которого необходимо получить;

num – номер порта, ссылку на который необходимо получить. Нумерация портов начинается с нуля.

Описание:

getblockportid – функция позволяет получить идентификатор порта, с порядковым номером num, принадлежащий блоку, имеющему идентификатор obj_id. Причем учитываются как входные, как и выходные порты.

Результат:

Функция возвращает идентификатор (ссылку) выбранного порта.

Пример:

var
p_id,sss,ltype:integer,
pname:string;
p_id = getblockportid(macro2,3);  //получение идентификатора порта
sss = getportinfo(p_id, pname, ltype); //получение информации о порте

В результате выполнения данного скрипта, будет получена ссылка на порт с номером 3, блока macro2. Затем происходит получение типа порта, используя полученный идентификатор.

Сопутствующие материалы