Скрипты Dynamo. ОВ, ВК

Путь к скриптам:

Раздел ОВ: \\srv-tex\revit\01_Библиотека\Программы и плагины\Dynamo скрипты\2022\3. ОВ

Раздел ВК: \\srv-tex\revit\01_Библиотека\Программы и плагины\Dynamo скрипты\2022\4. ВК

 

Dynamo ОВ

Расчет площади поверхности воздуховоды. Внешняя площадь

Есть два варианта расчёта:

1) Прямоугольные – «AVE_Периметр» умножается на длину воздуховода;

2) Круглые – «Диаметр» умножается на π и на длину воздуховода;

Результаты записываются в «AVE_Площадь» внешней поверхности.

Расчет площади поверхности трубы. Внешняя площадь

С помощью параметров «Длина» и «Внешний диаметр» рассчитывается площадь внешней поверхности. Записывается в параметр «AVE_Площадь внешней поверхности».

Есть два варианта расчёта:

1) Если изоляция есть — считается площадь поверхности изоляции;

2) Если изоляции нет — считается площадь поверхности трубы;

Расчет площади поверхности трубы. Внутренняя площадь

С помощью параметров «Длина» и «Внутренний диаметр» рассчитывается площадь внутренней поверхности. Записывается в параметр «AVE_Площадь внутренней поверхности».

Заполнение параметра AVE_Периметр

С помощью параметров «Высота» и «Ширина» (автоматические в Revit) рассчитывается периметр прямоугольных воздуховодов.

Сортировка спецификации

Распределяет категории по порядку с помощью чисел в параметре «AVE_Сортировка спецификации».

Оборудование – 100

Воздухораспределители – 200

Арматура трубопроводов – 300

Арматура воздуховодов – 300

Трубы – 400

Воздуховоды – 400

Гибкие трубы – 500

Соединительные детали трубопроводов – 600

Соединительные детали воздуховодов – 600

Материалы изоляции труб – 700

Материалы изоляции воздуховодов – 700

Заполнение параметра ADSK_ИмяСистемы
Параметр «Имя Системы» (автоматический в Revit) переносится в «ADSK_ИмяСистемы».

Для категорий – Воздухораспределители, Арматура воздуховодов, Воздуховоды, Гибкие воздуховоды, Соединительные детали воздуховодов, Материалы изоляции воздуховодов.

Заполнение параметра ADSK_Размер_Диаметр
Параметр «Диаметр» (автоматический в Revit) переносится в «ADSK_Размер_Диаметр».

Для категорий – Трубы Воздуховоды, Гибкие трубы, Гибкие воздуховоды.

Заполнение параметра ADSK_Этаж

Параметр «Базовый уровень»/«Уровень» (автоматический в Revit) переносятся в параметр ADSK_Этаж.

Можно отслеживать привязку элементов в одной спецификации.

Расчет запаса в элементах (коэффициент можно задавать при запуске скрипта)

Параметр Длина умножается на параметр «ADSK_Коэффициент запаса». Результат записывается в параметр «AVE_Количество с запасом».

Параметр «ADSK_Количество» умножается на параметр «ADSK_Коэффициент запаса». Результат записывается в параметр «AVE_Количество с запасом».

По умолчанию стоят такие коэффициенты:

Трубы, воздуховоды  – 1,1

Материалы изоляции труб, воздуховодов – 1,15

Внутренняя изоляция воздуховодов – 1,06

Соединительные детали трубопроводов/воздуховодов – 1,1

Оборудование, арматура труб/воздуховодов – 1

Группирование труб/воздуховодов по градации. Для формирования спецификации для сметчиков

Отметка по середине сравнивается с градацией и распределяется в одну из групп. Границы записываются в параметр «AVE_ГрадацияПоВысоте».

Формирование объединенного параметра «AVE_ГруппированиеПозицияМарка»

Для категории Оборудования параметры «AVE_Комплект», «AVE_Позиция в комплекте», «ADSK_Позиция», «ADSK_Марка», «ADSK_Код изделия» объединяются в один.

Параметр необходим для сортировки спецификации.

Имя системы для теплоснабжения

Объединяет Наименования систем Т11 и Т21 в один параметр.

Скрипт для формирования ADSK_Наименования у воздуховодов

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

Воздуховоды с огнезащитой независимо от сечения — толщина 0,8 мм.

Все прочие делятся на толщины согласно приложению К СП 60:

Толщина стенки для воздуховодов круглого сечения -диаметром, мм:

         до 200   — 0,5;

от  250 до 450   — 0,6;

от  500 до 800   — 0,7;
от  900 до 1250  — 1,0;
от 1400 до 1600  — 1,2;
от 1800 до 2000  — 1,4;

 

Толщина стенки для воздуховодов прямоугольного сечения по большей стороне, мм:

         до 250   — 0,5;

от  300 до 1000  — 0,7;

от 1250 до 2000  — 0,9.

Круглые
СэндвичДругие
С изоляциейБез изоляцииС огнезащитойБез огнезащиты
Сэндвич-воздуховод «размер»!Добавить изоляцию для СЭНДВИЧ-воздуховодВоздуховод круглый из оцинкованной стали класса герметичности «В», δ=0.8 «размеры»С внутренней изоляциейБез внутренней изоляции
Воздуховод круглый из оцинкованной стали класса герметичности «В», δ=0.8 «размеры»Воздуховод круглый из оцинкованной стали, δ=0,5 мм «размер»
Прямоугольные
СэндвичДругие
С изоляциейБез изоляцииС огнезащитойБез огнезащиты
Сэндвич-воздуховод «размер»!Добавить изоляцию для СЭНДВИЧ-воздуховодВоздуховод прямоугольный из оцинкованной стали класса герметичности «В», δ=0.8 «размеры»С внутренней изоляциейБез внутренней изоляции
Воздуховод прямоугольный из оцинкованной стали класса герметичности «В», δ=0.8 «размеры»Воздуховод прямоугольный из оцинкованной стали, δ=0,5 мм «размер»

Скрипт для формирования ADSK_Наименования у фасонных изделий

Фасонные изделия с внутренней изоляцией любой толщины — это изделия, которые не покрываются огнезащитой, но должны быть класса герметичности В и толщиной 0,9 мм.

Фасонные изделия с огнезащитой независимо от сечения — толщина 0,8 мм.

Все прочие делятся на толщины согласно приложению К СП 60:

Толщина стенки для воздуховодов круглого сечения -диаметром, мм:

         до 200   — 0,5;

от  250 до 450   — 0,6;

от  500 до 800   — 0,7;
от  900 до 1250  — 1,0;
от 1400 до 1600  — 1,2;
от 1800 до 2000  — 1,4;

 

Толщина стенки для воздуховодов прямоугольного сечения по большей стороне, мм:

         до 250   — 0,5;

от  300 до 1000  — 0,7;

от 1250 до 2000  — 0,9.

Круглые / Прямоугольные
СэндвичДругие
С изоляциейБез изоляцииСледующая таблица
Комментарий к типоразмеру «размер»!Добавить изоляцию для СЭНДВИЧ-воздуховод
Фильтр по наименованиям семейств
ОтводС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»
ТройникС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»
ПереходС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»
ВрезкаС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»
ЗаглушкаС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»
НиппельС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»
Переход с круглого на прямоугольныйС огнезащитойКомментарий к типоразмеру из оцинкованной стали класса «В», δ=1,0 мм «Размер»
Без огнезащитыКомментарий к типоразмеру из оцинкованной, δ=0,5 мм «Размер»

*Комментарий к типоразмеру — параметр типоразмера семейства уже записанный в семействах

Обнуление значений в параметре «AVE_Сортировка спецификации»

Dynamo ВК

Расчет площади поверхности трубы. Внешняя площадь

С помощью параметров «Длина» и «Внешний диаметр» рассчитывается площадь внешней поверхности. Записывается в параметр «AVE_Площадь внешней поверхности».

Расчет площади поверхности трубы. Внутренняя площадь

С помощью параметров «Длина» и «Внутренний диаметр» рассчитывается площадь внутренней поверхности. Записывается в параметр «AVE_Площадь внутренней поверхности».

Заполнение параметра ADSK_ИмяСистемы
Параметр «Имя Системы» (автоматический в Revit) переносится в «ADSK_ИмяСистемы».

Для категорий – Оборудование, Арматура трубопроводов, Трубы, Гибкие трубы, Соединительные детали трубопроводов, Материалы изоляции труб, Спринклеры

Заполнение параметра ADSK_Размер_Диаметр
Параметр «Диаметр» (автоматический в Revit) переносится в «ADSK_Размер_Диаметр».

Для категорий – Трубы, Гибкие трубы

Заполнение параметра ADSK_Этаж

Параметр «Базовый уровень»/«Уровень» (автоматический в Revit) переносятся в параметр «ADSK_Этаж». Можно отслеживать привязку элементов в одной спецификации.

Сортировка спецификации

Распределяет категории по порядку с помощью чисел в параметре «AVE_Сортировка спецификации».

Оборудование – 100

Сантехнические приборы – 200

Арматура трубопроводов – 300

Трубы – 400

Воздуховоды – 400

Гибкие трубы – 500

Соединительные детали трубопроводов – 600

Материалы изоляции труб – 700

Расчет запаса в элементах (коэффициент можно задавать при запуске скрипта)

Параметр «Длина» умножается на параметр «ADSK_Коэффициент запаса». Результат записывается в параметр «AVE_Количество с запасом».

Параметр «ADSK_Количество» умножается на параметр «ADSK_Коэффициент запаса». Результат записывается в параметр «AVE_Количество с запасом».

По умолчанию стоят такие коэффициенты:

Трубы, – 1,1

Материалы изоляции труб – 1,11

Соединительные детали трубопроводов – 1,2

Оборудование, арматура труб, Сантехника, Гибкие трубы – 1

Дренчерных оросителей – 1 (до 100 шт.) / 2 (до 1000 шт.) /  3 (более 1000 шт.)

Спринклерных оросителей – 5 (до 100 шт.) / 10 (до 1000 шт.) /  15 (более 1000 шт.)

Группирование труб по градации. Для формирования спецификации для сметчиков

Отметка по середине сравнивается с градацией и распределяется в одну из групп. Границы записываются в параметр «AVE_ГрадацияПоВысоте».

Формирование объединенного параметра «AVE_ГруппированиеПозицияМарка»

Для категории Оборудования параметры «AVE_Комплект», «AVE_Позиция в комплекте», «ADSK_Позиция», «ADSK_Марка», «ADSK_Код изделия» объединяются в один.

Параметр необходим для сортировки спецификации

Обнуление значений в параметре «AVE_Сортировка спецификации»