Описание
Поддерживаемые версии Ревит — 2019 и новее. Версия Dynamo — 2.0.4.
Назначение скрипта
Этот скрипт считает площадь поверхности наружной изоляции на всех элементах вентиляционной сети и формирует наименование для неё. Данные записывает в указанные пользователем параметры.
Изоляция считается на круглых и прямоугольных воздуховодах и на любых фитингах или арматуре данных форм. Для овальных воздуховодов и фитингов применять можно, но считаться будет как для прямоугольных, то есть будет перерасход материала.
Изоляция считается по той геометрии, что строит Ревит. Если Ревит построит кривую геометрию изоляции, то и площадь посчитается по кривой геометрии.
Логика скрипта такая же, как в библиотеке воздуховодов. Если покупали библиотеку воздуховодов, то этот скрипт покупать необязательно:
-
Библиотека: воздуховоды для систем вентиляции10 000 ₽ – 40 000 ₽
Метод расчёта
Для всех элементов изоляция считается по фактической геометрии, в том числе для воздуховодов, хотя для них Ревит считает поверхность изоляции правильно. При этом скрипт учитывает стороны подключения вентэлементов и исключает эту площадь из расчёта.
Например, если взять изоляцию прямоугольного тройника размерами 400х200 с полками 50 мм и толщиной изоляции 25 мм, то скрипт возьмёт поверхность геометрии изоляции и вычтет из неё площадь соединений, то есть три раза по 0.45×0.25. Итоговый результат будет 0,622 м².
Наименование изоляции
Наименование изоляции состоит из трёх частей: префикс, значение толщины, суффикс.
Для префикса и суффикса пользователь указывает имена текстовых параметров типа, откуда скрипт будет брать текст. Префикс обязателен, суффикс опционален. Толщина вычисляется из системного параметра «Толщина изоляции».
Если в префиксе пользователь укажет текст "Изоляция", а в суффиксе — ", фольгированная", то элемент изоляции толщиной 50 мм получит следующее наименование: Изоляция толщиной 50 мм, фольгированная.
Если убрать суффикс, оставить пустое значение в параметре, то получится наименование "Изоляция толщиной 50 мм".
Таким образом, текста для префикса и суффикса пользователь указывает сам, а текст "толщиной ХХ мм" формируется сам. Изменить его можно только в программном коде скрипта.
Работа со скриптом в Проигрывателе Dynamo

У вас есть пять полей для ввода данных.
- Имя параметра для префикса. Это должен быть текстовый параметр типа. Заполняете его для каждого типоразмера изоляции.
- Имя параметра для суффикса. Аналогично префиксу.
- Имя параметра для записи сгенерированного наименования. Это должен быть текстовый параметр экземпляра.
- Имя параметра для записи площади изоляции. Это должен быть числовой параметр экземпляра. Именно числовой, не площадь, не что-то ещё. Иначе единицы измерения собьются. Скрипт записывает площадь в квадратных метрах.
- Коэффициент запаса для площади изоляции. При вводе значения 1.1 количество площади увеличится на 10 %.
Шестое поле — это шаблон наименования, его бессмысленно редактировать, это просто поле с подсказкой.
На выходе у вас будут три списка, в первом обработанные экземпляры изоляции, во втором — площадь, в третьем — наименования. Это может пригодится для проверки, чтобы по айди найти изоляцию и проверить её параметры.
Запуск в Ревит 2019—2022
В этих версиях можете запускать скрипт как есть, без дополнительных действий. Главное — не забудьте правильно добавить параметры для записи данных и заполнить параметр для префикса.
Запуск в Ревит 2022+
Здесь у вас две опции. Первая — откройте скрипт в Динамо, не в Проигрывателе Динамо, а в самом Динамо. Найдите нод с названием Python Script. Нажмите по трём точкам в правом нижнем углу, найдите меню «Версия Python Engine», поменяйте значение на CPython3. Сохраните скрипт. Дальше его можно открывать в Проигрывателе и запускать оттуда.


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







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