Код скрипта: АР_08
Карта автоматизации DSA_Map: Подсчет длины плинтуса
Принцип работы:
Скрипт рассчитывает длину напольного плинтуса, вычисляя периметр помещения и вычитая из него ширину всех дверных проёмов на уровне пола.
Скрипт расположен по пути:
\\DSCLOUD\00_Processes_bim\12_Разработка DS\02_DYNAMO\02_Скрипты_PUBLISHED\АР\АР_08_Подсчет длины плинтуса\АР_08_Подсчет длины плинтуса.dyn
Важные моменты:
— должны быть включены все связи, элементы из которых могут влиять на помещения (например, стены ЖБ);
— параметр «ВО_Плинтус подсчет»:
⠀⠀⠀⠀⠀При включённой галочке — скрипт рассчитывает длину плинтуса для помещения.
⠀⠀⠀⠀⠀При выключенной галочке — результат не записывается (остаётся пустым).
⠀⠀⠀⠀⠀По умолчанию все галочки считаются включёнными.

Алгоритм работы:
1. В Проигрывателе Dynamo задаётся условие: вычитать длину разделителя или нет. Если разделитель находится в рабочем наборе «АР_Помещения» и галочка включена — его длина вычитается из общей длины плинтуса. Разделители из других рабочих наборов — игнорируются. Далее запускаем скрипт.

2. Скрипт обрабатывает все помещения в проекте и записывает результат в параметр «ВО_Плинтус длина».
