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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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