Функция установки флага неактивности порта
setportoff(port_id, flag);
port_id – идентификатор порта;
flag – флаг установки неактивности порта.
setportoff – функция позволяет управлять значением флага неактивности flag для порта с идентификатором port_id. Идентификатор порта может быть получен например с помощью функции getblockportid. Аналогом применения данной функции setportoff является ручное управление флажком Неактивный для соответствующего порта. Расположен данный флажок на вкладке Порты окна свойств блока.
В результате выполнения функции происходит установка флага неактивности для порта с заданным идентификатором.
obj_id = findobjectbyfullname("block_1"); //получение идентификатора объекта port_id = getblockportid(obj_id,1); //получение идентификатора порта setportoff(port_id,1); //установка флага неактивности
В результате выполнения скрипта происходит получение идентификатора порта с номером 1 блока по имени block_1 и установка ему статуса неактивности.