Групповые узлы

Групповой узел - особый тип узла, который может объединять несколько узлов в PolyAnalyst Grid. Можно также сказать, что групповой узел представляет собой один скрипт внутри другого. Групповые узлы не обрабатывают данные; они являются своего рода контейнерами для других узлов. Например, если в вашем скрипте задействовано несколько узлов для подготовки данных, вы можете объединить эти узлы в один узел под названием Подготовка. В результате, при просмотре скрипта, вы сможете быстрее находить другие узлы проекта или, при необходимости, работать отдельно с групповым узлом.

Скриншот скрипта без группового узла:

group no.rus

Скриншот того же скрипта с групповым узлом:

group yes.rus

Оба скрипта выполняют одни и те же операции.

Если групповой узел находится в середине скрипта, то внутри группового узла скрипт будет выглядеть следующим образом:

group script.rus

Для быстрого перехода наружу группы пользователю предоставляется возможность одиночного клика по кнопкам вход или выход input output button. Это значительно упрощает навигацию и позволяет быстро перемещаться между узлами в проекте.

Создание группового узла

Чтобы создать групповой узел, просто выберите нужные узлы, кликните правой кнопкой мыши и выберите опцию Группировать:

group group.rus

Чтобы отменить эту операцию, клините правой кнопкой мыши на групповой узел и выберите опцию Разгруппировать:

group ungroup.rus
Для групповых узлов также доступна опция Группировать, т.к. групповой узел может быть включен в другую группу узлов.

Добавление узлов в группу

Чтобы добавить в групповой узел еще узлы:

  • добавьте нужный узел на скрипт из палитры узлов; перетащите узел в группу;

  • добавьте нужный узел на скрипт из палитры узлов; вырежьте/скопируйте узел из скрипта, откройте группу и вставьте узел.

Для отмены этой операции откройте групповой узел, выберите нужный узел, вырежьте/скопируйте узел из группы и вставьте узел на скрипт.