Автозаполнение узла

Функция «Автозаполнение узла» позволяет быстрее создавать и редактировать графики Dynamo за счет отображения ряда подходящих узлов, из которых можно выбрать нужный, вместо поиска по полному списку узлов. При запуске из порта ввода или вывода узла функция «Автозаполнение узла» выводит список узлов, соответствующих порту запуска. Щелкните узел в списке, чтобы автоматически подключить его к порту.

Доступ к функции «Автозаполнение узла»

Функцию автозаполнения узла можно вызвать, наведя указатель на любой порт ввода или вывода на узле Dynamo и щелкнув появившийся фиолетовый значок. Под узлом появляется панель инструментов автозаполнения, а для предлагаемого узла, подключенного к порту запуска, выводится предварительный просмотр. Можно прокрутить предлагаемые узлы с помощью клавиш со стрелками или щелкнуть раскрывающийся список, чтобы просмотреть их в списке. Чтобы сузить набор результатов, воспользуйтесь полем поиска.

Если функция «Автозаполнение узла» не запускается, в верхнем меню навигации выберите Dynamo  «Настройки»  «Возможности»  «Автозаполнение узла» и убедитесь, что функция включена.

Методы ранжирования

Функция автозаполнения узла предлагает два метода ранжирования: «Рекомендуемые узлы» и «Соответствие типа узла». От метода ранжирования зависит набор отображаемых в списке узлов и их порядок.

Чтобы изменить методы ранжирования в рабочем пространстве, на верхней панели навигации перейдите к Dynamo «Настройки» «Возможности» «Автозаполнение узла» и выберите метод в разделе Метод ранжирования по умолчанию.

Рекомендуемые узлы

Метод «Рекомендуемые узлы» предлагает подходящие узлы с помощью механизма рекомендаций на базе машинного обучения. В основе его рекомендаций лежит анализ использования узлов (тип узла, частота использования) в тысячах образцов графиков. Метод «Рекомендуемые узлы» сложнее метода «Соответствие типа узла». Он предоставляет конструктивные рекомендации на основе стандартных и реалистичных методов построения графиков. Этот метод включен по умолчанию.

Алгоритм машинного обучения, лежащий в основе метода «Рекомендуемые узлы», не анализирует данные отдельных пользователей. В основе его рекомендаций лежит использование узлов в большом наборе образцов графиков, отобранных рабочей группой Dynamo.

Чтобы применить этот метод, необходимо принять условия использования функции «Автозаполнение узла» на основе машинного обучения. При первом открытии Dynamo появится запрос на ознакомление с условиями соглашения. Кроме того, доступ к соглашению можно получить на верхней панели навигации, выбрав Dynamo  «Соглашения по сбору данных». Если вы не согласны с условиями использования, можно продолжить работу с функцией «Автозаполнение узла», выбрав метод «Соответствие типа узла».

Соответствие типа узла

Метод «Соответствие типа узла» использует механизм ранжирования на основе типа данных, которые может принять порт, например строка (текст), целое число, объект (например, стена Revit) и т. д.

Приоритет узлов в диалоговом окне «Автозаполнение узла» определяется в следующем порядке.

  1. Узлы, лучше всего соответствующие типу порта ввода/вывода.
  2. Узлы, менее соответствующие типу порта.
  3. Группа (например, Curve, List или Math).
  4. Возвращенное значение (выходные параметры).
  5. Имя (в алфавитном порядке).

Для узлов, не соответствующих ни одному из критериев ранжирования результатов, функция «Автозаполнение узла» отображает фиксированный список вариантов, содержащий типы String, Number Slider, Integer Slider, Number и Boolean.

Выбор метода ранжирования

Метод «Рекомендуемые узлы» позволяет построить график быстрее и дает лучшие результаты по сравнению с методом «Соответствие типа узла». Помимо простого сопоставления типов, метод «Рекомендуемые узлы» предлагает более реалистичные и применимые варианты, что позволяет пользователям Dynamo с любым уровнем опыта выбирать наиболее подходящие узлы. Метод «Рекомендуемые узлы» также будет совершенствоваться по мере анализа алгоритмом новых образцов графиков. Благодаря этому со временем он начнет приносить при проектировании еще больше пользы.

Если узел, который вы ищете, не отображается в списке рекомендуемых узлов, попробуйте использовать метод ранжирования «Соответствие типа узла», чтобы просмотреть полный список узлов, соответствующих ожидаемому типу данных порта запуска.

Метод «Рекомендуемые узлы» формирует сетевой трафик, а метод «Соответствие типа узла» — нет. Если при использовании метода «Рекомендуемые узлы» наблюдается замедление работы сети, попробуйте переключиться в режим «Соответствие типа узла».

Поддержка пакетов

Пакеты расширяют функциональность Dynamo, позволяя обращаться к пользовательским узлам и предоставлять к ним общий доступ. Помимо стандартного набора узлов Dynamo и узлов из основных программ, таких как Revit, функция «Автозаполнение узла» может рекомендовать узлы из ряда популярных пакетов. Полный список поддерживаемых пакетов можно найти в документации по функции «Автозаполнение узла» в Dynamo, открыв окно «Автозаполнение узла» и щелкнув фиолетовый значок искры в левой части панели инструментов.

Функция «Автозаполнение узла» рекомендует узлы только из тех пакетов, которые установлены в настоящий момент. Аналогичным образом функция рекомендует узлы, которые зависят от основных программ, только если Dynamo запускается из этой основной программы.

Поддерживаются только последние версии этих пакетов. Если установлена более ранняя версия пакета, все узлы этого пакета, которые были исключены из более поздней версии, не будут включены в рекомендации. Чтобы воспользоваться всеми преимуществами поддержки пакетов в функции «Автозаполнение узла», установите последние версии этих пакетов.