Функция получения координат точки порта в графическом контейнере.
p = getportpoint(port_id);
port_id – ссылка (идентификатор) на порт.
getportpoint – позволяет определить координаты порта с идентификатором port_id в системе координат графического контейнера. Идентификатор порта может быть получен с помощью функции getblockportid.
Функция возвращает число типа point, содержащее координаты указанного порта в графическом контейнере.
var obj_id:integer, port_id:integer, coord:point; obj_id = findobjectbyname("ModelTime_source"); //получаем id блока port_id = getblockportid(obj_id, 0); //получаем id нулевого порта блока coord = getportpoint(port_id); //получаем координату порта
В результате выполнения данного скрипта, переменной coord будет присвоено значение типа point, содержащее координаты нулевого порта блока с именем ModelTime_source.