7.2.2 Реестр скриптов Dynamo

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

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

Все скрипты, представленные в реестре, можно скачать по ссылке

BIM

ПУТЬ К ПАПКЕ: \\dscloud\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\BIM

Наименование Функционал
BIM_00_Библиотека Библиотека типовых решений.
BIM_01_Удалить неиспользуемые шаблоны видов Скрипт удаляет неиспользуемые шаблоны видов. Вводные данные не требуются.
BIM_02_Удалить неиспользуемые фильтры Скрипт удаляет неиспользуемые фильтры видов. Вводные данные не требуются.
BIM_03_Дублированные параметры в модели Скрипт сверяет параметры проекта по GUID с параметрами ФОП, если такого GUID нет в ФОП, то параметры удаляются. Удаляемые параметры записываются в Excel. Подробнее смотри инструкцию.
BIM_04_Массовое добавление общих параметров в семейство Скрипт массово добавляет общие параметры в открытое семейство или в папку с семействами.

ОБЩИЕ

ПУТЬ К ПАПКЕ: \\dscloud\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ОБЩ

Наименование Функционал
ОБЩ_01_Все оси в 2D Скрпит преобразовывает оси 3D в 2D отображение на виде, который указывает Пользователь.
ОБЩ_02_Закрепление-открепление элементов по марке конструкции Скрипт позволяет Пользователю быстро закрепить/открепить элементы по значению параметра "Марка конструкции". Скрипт работает для категорий: "Марка конструкции" элементов категорий "Стены", "Перекрытия", "Оборудование", "Каркас несущий", "Несущая арматура", "Несущие колонны", "Обобщенные модели", "Фундамент несущей конструкции", "Окна", "Соединения несущих конструкций".
ОБЩ_03_Обновление семейств до текущей версии Скрипт позволяет пакетно обновить семейства до версии Revit, в которой запущено Dynamo. Пользователю необходимо указать директорию, в которой лежат необходимые семейства.
ОБЩ_04_Переопределение графики инженерных отверстий в файле-задании Скрипт переопределяет графику инженерных отверстий, исходя из значения параметра "Номер ревизии"
ОБЩ_05_Подсчет переменного слоя Скрипт позволяет получить объем материала переменного слоя для многослойный конструкций (например, плоской кровли). Пользователю необходимо выбрать элементы многослойных конструкций и запустить скрипт.
ОБЩ_06_Размеры между прямолинейными осями Скрипт позволяет автоматически расставить размеры по прямолинейным осям. Пользователю необходимо выбрать вид и оси, по которым будут строиться размеры.
ОБЩ_07_Экспорт листов в DWF Скрипт экспортирует выбранную группу листов в формат DWF по параметру "Раздел проекта". Пользователю необходимо выбрать папку для сохранения DWF и указать значение параметра.
ОБЩ_08.01_Номер корпуса Скрипт автоматически заполняет параметр "Номер корпуса". Скрипт находит пересечения объекта формы, находящейся в координационном файле с заполненным параметром "Номер корпуса", и элементов рабочей модели проекта. Подробнее смотри в инструкции
ОБЩ_08.02_Номер секции Скрипт автоматически заполняет параметр "Номер секции". Скрипт находит пересечения объекта формы, находящейся в координационном файле с заполненным параметром "Номер секции", и элементов рабочей модели проекта. Подробнее смотри в инструкции
ОБЩ_09.01_Заполнение параметра выделенных элементов Скрипт помогает автоматически заполнить параметры для выделенных элементов. В качестве исходных данных нужно указать имя параметра и необходимое значение.
ОБЩ_09.02_Заполнение параметра элементов видимых на виде Скрипт помогает автоматически заполнить параметры для всех элементов, находящихся на активном виде. В качестве исходных данных нужно указать имя параметра и необходимое значение.
ОБЩ_10.01_Перенос значения параметра элемента на активном виде Скрипт копирует значения из одного параметра в другой для всех элементов, находящихся на активном виде. В качестве исходных данных нужно указать наименования параметров.
ОБЩ_10.02_Перенос значения параметра элемента (по категории) Скрипт копирует значения из одного параметра в другой для всех элементов выбранной Пользователем категории. В качестве исходных данных нужно указать категорию и наименования параметров.
ОБЩ_10.03_Перенос значения параметра элемента (по нескольким категориям) Скрипт копирует значения из одного параметра в другой для всех элементов выбранной Пользователем категории. В качестве исходных данных нужно указать несколько категорий и наименования необходимых параметров.
ОБЩ_10.04_Перенос значения параметра элемента (по типу) Скрипт копирует значения из одного параметра в другой для всех элементов выбранного типоразмера. В качестве исходных данных нужно указать типоразмер и наименования необходимых параметров.
ОБЩ_10.05_Перенос значения маркировки типоразмера из наименования Скрипт копирует значение маркировки типоразмера в соответствующий параметр из имени типа
ОБЩ_10.06_ID в параметр Скрипт заносит значение ID элемента в параметр
ОБЩ_11.01_Переименование всего Скрипт помогает быстро переименовать виды и листы. Пользователю необходимо указать старое и новое значение имени вида и листа, так же Пользователь может указать префикс и постфикс для наименования вида.
ОБЩ_11.02_Переименование видов-спецификаций Скрипт помогает быстро переименовать виды и спецификации. Пользователю необходимо указать старое и новое значение имени вида, так же Пользователь может указать префикс и постфикс для наименования вида.
ОБЩ_11.03_Переименование листов Скрипт помогает быстро переименовать листы. Пользователю необходимо указать старое и новое значение имени листа, так же Пользователь может указать префикс и постфикс для наименования вида.
ОБЩ_11.04_Переименование материалов Скрипт позволяет переименовать материалы. Скрипт берет наименования материалов из связанного файла и сопоставляет их по ID с материалами активной модели. При совпадении ID материалу в активной модели назначается наименование из связанного файла.
ОБЩ_12.01_Расстановка отверстий в RVT из DWG_перекрытия Скрипт расставляет в конструкциях перекрытий «кубики» эргономики, параметры и координаты которых соответствуют отверстиям-блокам в AutoCad. Пользователю необходимо указать путь к файлу-выгрузке формата *.xls из задания на отверстия.
ОБЩ_12.02_Расстановка отверстий в RVT из DWG_стены Скрипт расставляет в конструкциях стен «кубики» эргономики, параметры и координаты которых соответствуют отверстиям-блокам в AutoCad. Пользователю необходимо указать путь к файлу-выгрузке формата *.xls из задания на отверстия.
ОБЩ_13_Транслятор для примечаний Скрипт экспортирует примечания из файла Excel в параметр листа "Многострочный контейнер". В качестве исходных данных нужно указать путь к файлу Excel и номер столбца, откуда будут браться значения, наименование и семейство листа.
ОБЩ_14_Запись параметров из Excel Скрипт заполняет значения параметра элементов значениями из таблиц Excel. Подробнее смотри в инструкции.
ОБЩ_15_Создание рабочих наборв по Excel Создает Рабочие наборы по файлу Excel
ОБЩ_16_Проверка верхнего кода по классификатору Проверяет назначение кодификатора по верхнему коду. Ищет назначенный элементу код +"." в классификаторе.
ОБЩ_17_Перенумеровка осей Переименовывает оси на оси с 1000-5000 значения. Необходимо, когда мониторинг не дает поменять имя оси, так как это имя уже используется.
ОБЩ_18_Размещение семейств по координатам сущ. элементов в модели Заменить семейства, расставленные в модели, на аналог другой категории
ОБЩ_19_Спецификации на основе существующей и замена фильтра Копирует спецификации, изменяет им имя, заменяет фильтр и располагает в нужной директории диспетчера проекта
ОБЩ_20_Автообновление путей связанных файлов Автоматически обновляет пути связанных файлов

АР

ПУТЬ К ПАПКЕ: \\dscloud\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ АР

Наименование Функционал
АР_01_Расстановка перемычек Скрпит помогает автоматически расставить перемычки над проемом. Скрипт расставляет "болванки" перемычек, после этого проектировщику нужно поменять "болванку" на необходимый тип перемычки.
АР_02_Распределение элементов по РН Скрипт помогает автоматически "раскидать" элементы по рабочим наборам в зависимости от категории.
АР_03_Внесение параметра марки витража Скрипт ускоряет заполнения марки витража. Скрипт "берет" значение параметра "Марка" из панели витража и вписывает в параметр основы-витража.
АР_04_Автонумерация зон по сплайну Скрипт создан для ускорения нумерации машиномест паркинга. Скрипт автоматически нумирует в порядке возрастания элементы категории "Зона" по траектории, задаваемой Пользователем.
АР_05_Подсчет площади обеспыливания лестницы Скрипт необходим для выдачи объемов обеспыливания лестницы. Скрипт подсчитывает суммарную площадь плоскостей геометрии лестничного марша (категория "Обобщенная модель")
АР_06_Построение потолков Скрипт позволяет автоматически построить потолки помещений на основе габаритов помещения. Пользователю необходимо указать: тип перекрытия, которым будет построен потолок
АР_07_Площадь отделки стен Скрипт позводяет получить площадь отделки помещения. Скрипт автоматически вычитает из площади стен помещения площадь дверей, окон и витражей.
АР_08.01_Запись номера помещения в отделку Скрипты помогают сформировать таблицу отделки по ГОСТу. АР_08.01 находит пересечения помещений с элементами отделки (стены, полы, потолки, плинтуса) и записывает номера помещений в них. Скрипты АР_08.01.01-АР_08.01.04 записывают суммарные площади отделки в помещения, находя соответствие со значением номера помещения.
АР_08.01.01_Запись_ОтделкаСтен
АР_08.01.02_Запись_ОтделкаПолов
АР_08.01.03_Запись_ОтделкаПотолков
АР_08.01.04_Запись_ОтделкаПлинтуса
АР_09_Мокрые помещения Скрипт создан для автоматической проверки расположения мокрых помещений, согласно нормам проектирования. Скрипт находит пересечения "мокрых" помещений и помещений, находящихся под ним.
АР_10_Запись_ОтделкаПолов Скрипт проверяет соответствие между наименованием помещения и типоразмером пола, замоделированном в нем. Скрипт находит пересечения помещений с полами и записывает имя помещения в элемент пола. Подробнее смотри в инструкции
АР_10.01_Запись_ОтделкаПолов_без балконов Временный скрипт, требует доработки для объединения со скриптом АР_10_Запись_ОтделкаПолов
АР_11_Копирование помещений типового этажа Копирование помещения типового этажа с изменением "Номера" помещения на этаже.
АР_12_Заполнить ведомость спецификаций Ведомость спецификаций.
АР_13_Марки в угол помещения Переносит выбранные на плане марки помещения в угол помещения

КР

ПУТЬ К ПАПКЕ: \\dscloud\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ КР

Наименование Функционал
КР_01_Подписи на листах Скрипт позволяет автоматически скрыть/показать электронные подписи специалистов на листах. Иногда это бывает необходимо при передачи документации в редактируемом формате.
КР_02_Заполнение параметра отметки верха-низа у проёмов дверей и окон Скрипт помогает автоматически заполнить отметки верха и низа проемов.
КР_03_Количество П-стержней для отверстий Скрипт помогает автоматически посчитать количество П-стержней для отверстия в случае, если обрамление отверстий не моделируется, и записать в спец.семейство. В качестве исходных данных указываются: модель файла, где стоят отверстия; марка конструкции; шаг арматуры; элемент семейства, куда записываются данные
КР_04_Армирование зон усиления Скрипт помогает автоматически заармировать зону усиления плиты перекрытия. Пользователю необходимо выбрать: плиту; область, по которой нужно заармировать;форму стержня;расположение усиления (низ/верх).
КР_05_Автоматическая ведомость деталей Скрипт располагает ведомость деталей в верхнем правом углу листа. Пользователю необходимо ввести раздел проекта, где находится лист с планируемой ведомостью, марку конструкции и отступ от нижнего края листа.

ГЕНПЛАН

ПУТЬ К ПАПКЕ: \\dscloud\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\ ГП

Наименование Функционал
ГП_01_Расстановка семейств в RVT из DWG Автоматически расставляет семейства в Revit по координатам и наименованиям, полученным из AutoCAD в формате XLS

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