getblockportid

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

Синтаксис:

pnum = getblockportid(obj_id, num);

Аргументы:

Имя Тип данных Описание
obj_id integer Идентификатор объекта, ссылку на порт которого необходимо получить
num integer Номер порта, ссылку на который необходимо получить. Нумерация портов начинается с нуля.

Описание:

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

Результат:

Имя Тип данных Описание
pnum integer Идентификатор (ссылка) выбранного порта

Пример:

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

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

Дополнительные материалы

Нет.