rotateblockports

Функция поворота портов блока в заданном направлении

Синтаксис:

rotateblockports(block_id,rot_dir);

Аргументы:

block_id - идентификатор блока;

rot_dir - целочисленный аргумент, где 0 - 90 градусов против часовой, 1 - 180 градусов, 2 - 90 градусов по часовой стрелке.

Описание:

rotateblockports – функция производит поворот портов блока с идентификатором block_id на угол, заданный аргументом rot_dir. Идентификатор блока может быть получен функциями getobj, findobjectbyfullname и др.

Результат:

Функция возвращает логическую единицу (true), если порты блока были успешно повернуты и логический ноль (false) в противном случае.

Пример:

id = getobj(1); // получаем идентификатор блока 
rotateblockports(id,1); // поворачиваем порты блока на 180 градусов

В данном примере происходит получение идентификатора блока, имеющего индекс 1 в списке перерисовки и поворот его портов на 180 градусов.