Скрипты Dynamo: заполнение данных для изоляции в вентиляционных системах

1 000 5 000 

Описание

Поддерживаемые версии Ревит — 2019 и новее. Версия Dynamo — 2.0.4.

Назначение скрипта

Этот скрипт считает площадь поверхности наружной изоляции на всех элементах вентиляционной сети и формирует наименование для неё. Данные записывает в указанные пользователем параметры.

Изоляция считается на круглых и прямоугольных воздуховодах и на любых фитингах или арматуре данных форм. Для овальных воздуховодов и фитингов применять можно, но считаться будет как для прямоугольных, то есть будет перерасход материала.

Изоляция считается по той геометрии, что строит Ревит. Если Ревит построит кривую геометрию изоляции, то и площадь посчитается по кривой геометрии.

Логика скрипта такая же, как в библиотеке воздуховодов. Если покупали библиотеку воздуховодов, то этот скрипт покупать необязательно:

Метод расчёта

Для всех элементов изоляция считается по фактической геометрии, в том числе для воздуховодов, хотя для них Ревит считает поверхность изоляции правильно. При этом скрипт учитывает стороны подключения вентэлементов и исключает эту площадь из расчёта.

Например, если взять изоляцию прямоугольного тройника размерами 400х200 с полками 50 мм и толщиной изоляции 25 мм, то скрипт возьмёт поверхность геометрии изоляции и вычтет из неё площадь соединений, то есть три раза по 0.45×0.25. Итоговый результат будет 0,622 м².

Наименование изоляции

Наименование изоляции состоит из трёх частей: префикс, значение толщины, суффикс.

Для префикса и суффикса пользователь указывает имена текстовых параметров типа, откуда скрипт будет брать текст. Префикс обязателен, суффикс опционален. Толщина вычисляется из системного параметра «Толщина изоляции».

Если в префиксе пользователь укажет текст "Изоляция", а в суффиксе — ", фольгированная", то элемент изоляции толщиной 50 мм получит следующее наименование: Изоляция толщиной 50 мм, фольгированная.

Если убрать суффикс, оставить пустое значение в параметре, то получится наименование "Изоляция толщиной 50 мм".

Таким образом, текста для префикса и суффикса пользователь указывает сам, а текст "толщиной ХХ мм" формируется сам. Изменить его можно только в программном коде скрипта.

Работа со скриптом в Проигрывателе Dynamo

У вас есть пять полей для ввода данных.

  1. Имя параметра для префикса. Это должен быть текстовый параметр типа. Заполняете его для каждого типоразмера изоляции.
  2. Имя параметра для суффикса. Аналогично префиксу.
  3. Имя параметра для записи сгенерированного наименования. Это должен быть текстовый параметр экземпляра.
  4. Имя параметра для записи площади изоляции. Это должен быть числовой параметр экземпляра. Именно числовой, не площадь, не что-то ещё. Иначе единицы измерения собьются. Скрипт записывает площадь в квадратных метрах.
  5. Коэффициент запаса для площади изоляции. При вводе значения 1.1 количество площади увеличится на 10 %.

Шестое поле — это шаблон наименования, его бессмысленно редактировать, это просто поле с подсказкой.

На выходе у вас будут три списка, в первом обработанные экземпляры изоляции, во втором — площадь, в третьем — наименования. Это может пригодится для проверки, чтобы по айди найти изоляцию и проверить её параметры.

Запуск в Ревит 2019—2022

В этих версиях можете запускать скрипт как есть, без дополнительных действий. Главное — не забудьте правильно добавить параметры для записи данных и заполнить параметр для префикса.

Запуск в Ревит 2022+

Здесь у вас две опции. Первая — откройте скрипт в Динамо, не в Проигрывателе Динамо, а в самом Динамо. Найдите нод с названием Python Script. Нажмите по трём точкам в правом нижнем углу, найдите меню «Версия Python Engine», поменяйте значение на CPython3. Сохраните скрипт. Дальше его можно открывать в Проигрывателе и запускать оттуда.

Вторая — тоже нужно открывать скрипт в Динамо, справа будет окно «Ссылки рабочего пространства». Ниже будет строка «Пакеты» в ней будет имя пакета с красным крестиком. Нажмите по нему и далее по кнопке «Установить указанную версию». Пакет скачается и установится сам. В редких случаях вам может потребоваться подключение через VPN.

После его установки можете запускать любые мои скрипты, в том числе и этот, все они будут работать без дополнительных действий.

Состав библиотеки

После покупки получаете файл скрипта и памятку по добавлению пакета в Динамо для работы в версиях 2022+.

Скрипт продается как есть, обмену и возврату не подлежит.

Отзывов пока нет.

Вам также будет интересно…