Начало работы
Last updated
Last updated
Теперь, когда вы получили общее представление об этой программе, перейдем к созданию вашего первого графика Dynamo в Civil 3D.
Это простой пример, демонстрирующий основные функции Dynamo. Рекомендуем работать с ним в новом, пустом документе Civil 3D.
Сначала откройте пустой документ в Civil 3D. Перейдите на вкладку Управление на ленте Civil 3D и найдите панель Визуальное программирование.
!
Нажмите кнопку Dynamo, чтобы запустить Dynamo в отдельном окне.
**В чем разница между Dynamo и проигрывателем Dynamo**
Dynamo — это приложение, используемое для построения и выполнения графиков. Проигрыватель Dynamo — это инструмент для легкого запуска графиков без необходимости открывать их в Dynamo.
Если вы хотите опробовать проигрыватель в действии, см. раздел Проигрыватель Dynamo.
После открытия Dynamo отобразится начальный экран. Нажмите кнопку Создать, чтобы открыть пустое рабочее пространство.
**Где найти примеры**
Dynamo for Civil 3D содержит несколько готовых графиков, которые помогут понять, как именно можно использовать Dynamo. Рекомендуем ознакомиться с ними, а также с разделом Примеры рабочих процессов данного руководства.
Сейчас перед вами должно быть пустое рабочее пространство. Давайте посмотрим, как работает Dynamo. Вот наша цель:
Звучит несложно, правда? Но прежде чем начать, рассмотрим несколько основных понятий.
Основные компоновочные блоки графика Dynamo называются узлами. Каждый узел подобен маленькому компьютеру: мы вводим в него данные, он их обрабатывает и выводит результат. В Dynamo for Civil 3D есть библиотека узлов, которые можно соединять друг с другом проводами для получения графика. График позволяет решать более масштабные задачи, чем отдельный узел.
**Если вы никогда не работали с Dynamo**
Некоторые понятия могут быть вам незнакомы, и это нормально. Следующие разделы помогут вам во всем разобраться.
Пользовательский интерфейс Узлы и провода Основные узлы и понятия
Итак, приступим к построению графика. Вот все узлы, которые нам понадобятся.
Чтобы найти эти узлы, введите их имена в строке поиска в библиотеке либо щелкните правой кнопкой мыши в любом месте рабочей области и выполните поиск там.
**Как узнать, какие узлы нужно использовать и где их найти**
Узлы в библиотеке группируются по логическим категориям в зависимости от назначения. Подробную информацию см. в разделе Библиотека узлов.
Итоговый график должен выглядеть следующим образом.
Подведем итог выполненной работе.
Мы выбрали документ, в котором будем работать. В данном случае (и во многих других) мы работаем с активным документом в Civil 3D.
Мы определили целевой блок, в котором должен быть создан текстовый объект (в данном случае — пространство модели).
Мы использовали узел String, чтобы указать, на каком слое должен находиться текст.
Мы создали точку с помощью узла Point.ByCoordinates, чтобы определить положение, в котором должен быть размещен текст.
Мы задали координаты X и Y точки вставки текста с помощью двух узлов Number Slider.
Мы использовали дополнительный узел String для определения содержимого текстового объекта.
Наконец, мы создали текстовый объект.
Давайте посмотрим, какие результаты выдает наш новый график.
Вернитесь в Civil 3D и убедитесь, что выбрана вкладка Модель. На ней должен отобразиться новый текстовый объект, созданный в Dynamo.
Если текст не отображается, возможно, нужно выполнить команду ПОКАЗАТЬ -> ГРАНИЦЫ, чтобы увеличить изображение.
Отлично! Теперь внесем в этот текст некоторые изменения.
Вернемся к графику Dynamo и изменим некоторые входные значения, например текстовую строку, координаты точки вставки и т. д. Текст в Civil 3D должен автоматически обновиться. Кроме того, обратите внимание, что при отключении одного из входных портов текст удаляется. Если снова подключить все элементы, текст будет создан повторно.
**Почему Dynamo не вставляет новый текстовый объект при каждом запуске графика**
По умолчанию программа Dynamo «запоминает» объекты, которые создает. При изменении входных значений узлов объекты в Civil 3D обновляются, а не создаются заново. Подробные сведения об этом механизме см. в разделе Привязка объекта.
В этом примере рассматривается лишь малая доля возможностей Dynamo for Civil 3D. Чтобы узнать больше, перейдите к следующему разделу.
Создание графика Dynamo для вставки текста в пространство модели
Миссия выполнена!