Dynamo. Общие положения

Общие требования

Среда визуального программирования Dynamo применяется для автоматизации процессов проектирования.

Решение о разработке скрипта принимается BM/BPM, исходя из запросов DM/DD/BM/BPM.

Запрос формируется через шаблонную задачу Bitrix в проекте BIM&IT Help Desk

После согласования и уточнения деталей формируется чек — лист этапов создания скрипта в задаче Bitrix. Процесс разработки скрипта Dynamo состоит из 4 основных этапов: создание, тестирование, внедрение и обучение пользователей.

Среда общих данных Dynamo

Жизненный цикл скрипта включает в себя 4 этапа: создание, тестирование, внедрение, архивация (при необходимости).

На сервере компании сущестует 4 основных директории:

  • 00_Библиотека нодов_PUBLISHED — директория хранения нодов. Подробнее смотри Библиотека пакетов нодов;
  • 00_Библиотека нодов_PUBLISHED_R24 — директория хранения нодов для Revit 2024. Подробнее смотри Библиотека пакетов нодов;
  • 01_Скрипты_WIP — директория, в которой происходит разработка и тестирование скриптов, здесь же хранятся архивные версии актуальных скриптов;
  • 02_Скрипты_PUBLISHED — директория хранения внедренных скриптов для массового использования. В данной директории хранятся актуальные версии скриптов, используемых в работе. Информацию о скриптах смотри в разделе Реестр скриптов Dynamo.

Согласование и публикация скриптов

По окончании тестирования скрипта на пилотном проекте BM разрабатывает инструкцию по работе и совместно с DD/DM/BM принимает решение о массовом внедрении (типовое решение для других проектов и задач).

После заключительного согласования BM называет скрипт согласно Правилам наименования и копирует в 02_Скрипты_PUBLISHED.

Библиотека пакетов нодов

Для предотвращения ошибок при работе со скриптами Dynamo, в состав которых входят пользовательские пакеты нодов, на сервере сформирована папка с библиотекой актуальных пакетов нодов.

Примечание: если в опубликованных скриптах используются пользовательские пакеты нодов из сторонних библиотек, рекомендуется переводить данные скрипты в безнодовое использование — заменить все пользовательские ноды на язык программирования Python.

Путь настраивается Пользователем самостоятельно и является путем «по умолчанию». Инструкцию по установке смотри в разделе ниже.

При разработке новых скриптов BPM/BM может использовать сторонние пакеты нодов. После внедрения и публикации скрипта Dynamo BM/BPM должен добавить новые пакеты в общую библиотеку нодов.

Настройка библиотеки пакетов нодов Dynamo

  1. Заходим в Revit на вкладку «Управление» и запускаем Dynamo (при первом запуске может быть окно «Начало работы с Dynamo» — закройте его
Рисунок 6.2.1.1 — Запуск Dynamo
  1. На главной странице Dynamo зайдите на вкладку «Параметры» — «Управление путями к узлу и пакету»
Рисунок 6.2.1.2 — Главная страница Dynamo
  1. В открывшемся окне добавляем новый путь: 
    \\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\00_Библиотека нодов_PUBLISHED для Revit 2021
    или \DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\00_Библиотека нодов_PUBLISHED_R24 для Revit 2024
    и поднимаем данный путь на верхний уровень. Принимаем изменения:
Рисунок 6.2.1.3 — Добавление нового пути
Рисунок 6.2.1.4 — Добавление нового пути
  1. Для проверки нажмите кнопку «Создать» на главной странице Dynamo, слева в библиотеке должен появиться дополнительный список пакетов нодов:
Рисунок 6.2.1.5 — Список пакетов нодов

Была ли статья полезной?