getportinfo

Функция получения информации о порте.

Синтаксис:

aport_type = getportinfo(port_id, aportname, alinetype);

Аргументы:

port_id – ссылка (идентификатор) на порт;

aportname – аргумент, типа string, в который будет записано имя порта;

alinetype – аргумент, типа integer, в который будет записан номер типа линии;

Описание:

getportinfo – функция позволяет получить информацию о порте с идентификатором port_id: имя порта aportname и тип линии связи alinetype.

Результат:

Функция возвращает тип порта: 0 – вход, 1 – выход, 2 – ненаправленный.

Пример:

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

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

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