Узлы
Узлы Dynamo — это объекты, путем соединения которых создается визуальная программа. Каждый узел выполняет ту или иную операцию. Это может быть как простая операция, например хранение числа, так и более сложная, например создание или запрос геометрического объекта.
Структура узла
Большинство узлов Dynamo состоит из пяти частей. За некоторыми исключениями (такими как узлы ввода) узлы в большинстве своем устроены следующим образом:
- Имя: имя узла, составленное по шаблону «Категория.Имя».
- Основная часть узла: если щелкнуть ее правой кнопкой мыши, отобразятся параметры, действующие на уровне узла.
- Порты (ввода и вывода): разъемы для проводов, передающих входные данные для узла, а также результаты выполненной узлом операции.
- Значок переплетения: значение параметра «Переплетение», заданное для совпадающих входных данных списка (подробные сведения см. далее).
- Значение по умолчанию: щелкните порт ввода правой кнопкой мыши. Для некоторых узлов заданы значения по умолчанию, которые можно использовать или игнорировать.
Порты
Порты — это вводы и выводы узлов, играющие роль разъемов для проводов. В порты, расположенные слева, поступают входящие данные, а из портов, расположенных справа, передаются далее результаты выполненной операции. Каждый порт рассчитан на прием данных определенного типа. Если соединить с портами узла Point.ByCoordinates число, например 2.75, то операция выполнится успешно и будет создана точка. Но если вместо числа соединить с тем же портом, например, текстовое значение Red, это приведет к ошибке.
Совет. Наведите указатель на порт, чтобы увидеть подсказку о требуемом типе данных.
- Метка порта
- Подсказка
- Тип данных
- Значение по умолчанию
Состояния
Для демонстрации состояния выполнения операций в узлах визуальной программы в Dynamo используются разные цвета. Кроме того, наведя указатель на имя узла или его порты либо щелкнув их правой кнопкой мыши, можно получить доступ к дополнительным сведениям и параметрам.
- Активный: если узлы правильно подключены и в них поступают входные данные нужного типа, то их имя отображается на темно-сером фоне.
- Неактивный: узлы серого цвета неактивны и должны быть подключены к другим узлам программы в активном рабочем пространстве с помощью проводов.
- Ошибка: красный цвет указывает на то, что в работе узла произошла ошибка.
- Замороженный: если узел заморожен, выполнение его операции приостанавливается, и он становится прозрачным.
- Выбранный: выбранный узел выделяется голубой рамкой.
- Предупреждение: если есть вероятность, что в узел поступают данные неверного типа, он отображается желтым цветом.
- Фоновый просмотр: если узел отображается темно-серым цветом, это значит, что просмотр геометрии отключен.
Если визуальная программа содержит предупреждения или ошибки, то Dynamo предоставляет подробную информацию о проблеме. Над именем каждого желтого узла отображается подсказка. Наведите указатель на подсказку, чтобы развернуть ее.
Совет. Используя информацию из подсказки, проверьте узлы, предшествующие текущему, на наличие ошибок в типе или структуре требуемых данных.
- Подсказка с предупреждением: не заданные данные или значение Null не могут использоваться как данные типа Double, например число.
- Используйте узел Watch, чтобы просмотреть входные данные.
- Узел Number, предшествующий текущему, передает на выходе текстовое значение Red, а не число.