Состояние узлов
Узел на скрипте может находиться в одном из следующих состояний:
-
не настроен,
-
не выполнен,
-
выполнен.
-
выполнен (но не синхронизирован).
Состояние узла показывает, что вы:
-
только добавили узел на скрипт (1); или
-
добавили узел на скрипт и настроили его (2); или
-
добавили узел, настроили и выполнили его (3),
-
узел также может быть выполнен, однако его данные могут быть не синхронизированы (4) с данными родительского узла, например, если узел был заморожен, а его родительский узел был изменен.
От состояния узла зависит, что именно можно сделать с узлом. Например, вы не можете выполнить узлы, которые еще не были настроены: они не готовы к выполнению. Для просмотра результатов необходимо сначала выполнить узел.
Если вы настроили узел некорректно или не завершили настройку, его состояние может не измениться после настройки, и узел по-прежнему будет не готов к выполнению.
Как состояние узлов отображено на скрипте
Состояние каждого узла представлено небольшим значком в нижнем левом углу на иконке узла. Красный знак X означает, что узел не настроен. Желтый восклицательный знак означает, что узел настроен и готов к выполнению. Зеленая галочка означает, что узел выполнен. Синий знак вопросительный знак показывает, что узел выполнен, однако не синхронизирован с источником.
Состояния можно неформально обозначать цветами: красным, желтым, зеленым или синим. Например, зеленый узел означает узел в завершенном состоянии.
Изменение настроек выполненного узла
Основное правило состоит в том, что выходные данные узла должны соответствовать его текущим настройкам. Соблюдение этого правила позволяет избежать путаницы.
Следовательно, если вы получаете результаты от одного из узлов и затем редактируете его настройки, PolyAnalyst не может гарантировать, что существующие результаты узла синхронизированы с настройками узла.
То есть, если вы перенастраиваете узел, PolyAnalyst удаляет более ранние результаты и изменяет состояние узла.
Однако у данного правила есть два важных исключения:
Обновление PolyAnalyst может повлиять на состояние узла
Узлы в проектах, созданных в ранних версиях PolyAnalyst, будут обозначены на скрипте серыми иконками. Когда проект откроется после обновления PolyAnalyst, некоторые узлы сбросят свое состояние и потребуют повторного выполнения. В некоторых случаях, в связи с изменениями настроек узлов, узлы перед повторным выполнением необходимо перенастроить.