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

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

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

Для быстрого перехода наружу группы пользователю предоставляется возможность одиночного клика по кнопкам вход или выход . Это значительно упрощает навигацию и позволяет быстро перемещаться между узлами в проекте.
Создание группового узла
Чтобы создать групповой узел, просто выберите нужные узлы, кликните правой кнопкой мыши и выберите опцию Группировать:

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

Для групповых узлов также доступна опция Группировать, т.к. групповой узел может быть включен в другую группу узлов. |
Добавление узлов в группу
Чтобы добавить в групповой узел еще узлы:
-
добавьте нужный узел на скрипт из палитры узлов; перетащите узел в группу;
-
добавьте нужный узел на скрипт из палитры узлов; вырежьте/скопируйте узел из скрипта, откройте группу и вставьте узел.
Для отмены этой операции откройте групповой узел, выберите нужный узел, вырежьте/скопируйте узел из группы и вставьте узел на скрипт.
Состояние группового узла
Внутри группового узла находятся различные узлы, каждый из которых может иметь свое состояние. Иконки группового узла отображают все состояния входящих в группу узлов, например:

Иконки располагаются в левом нижнем углу и указывают на следующие состояния:
- узлы выполнены без ошибок;
- результаты узлов не просматриваются; сначала необходимо настроить узлы; данное состояние характеризует узлы, которые не были выполнены;
- настройки выполненных узлов изменены, после этого узлы не были перевыполнены;
- при выполнении узлов произошла ошибка.
Также над групповым узлом отображается индикатор выполнения, который является общим для узлов внутри группы:
