traceallports

Функция получения списка портов, связанных с заданным портом

Синтаксис:

con_port_list = traceallports(port_id);

Аргументы:

port_id – идентификатор порта.

Описание:

traceallports – функция позволяет получить массив идентификаторов всех портов, связанных линиями связи с портом, имеющим идентификатор port_id. Идентификатор заданного порта port_id может быть получен, например, с помощью функции getblockportid.

Результат:

con_port_list – функция возвращает целочисленный массив (типа intarray) идентификаторов всех портов, с которыми так или иначе связан заданный порт.

Пример:

obj_id = getobj(1);
port_id = getblockportid(obj_id,0);
conn_port_list = traceallports(port_id);

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