АР_08_Подсчет длины плинтуса

Код скрипта: АР_08

Карта автоматизации DSA_Map: Подсчет длины плинтуса

Скрипт расположен по пути:
\06_BIM_Public\08_РАЗРАБОТКА DS\00_DYNAMO\03_Скрипты_PUBLISHED\02_АР\АР_08_Подсчет длины плинтуса\АР_08_Подсчет длины плинтуса.dyn

Важные моменты

1) Перед запуском скрипта необходимо убедиться, что включены все связи, элементы из которых могут быть границами помещений (как правило это модели конструктива и модели фасадов);
2) Для работы скрипта необходимо, чтобы в проекте были добавлены следующие параметры из ФОП_DS для категории «Помещения»:
ВО_Плинтус подсчет исключить параметр для исключения помещений из расчета;
ВО_Плинтус длина параметр, в который заносится результат работы скрипта;
ВО_Плинтус дата обновления — параметр для записи даты обновления данных в формате: ДД-ММ-ГГГГ ЧЧ:ММ <Имя пользователя>.

Алгоритм работы

1) Проверить заполнение параметра ВО_Плинтус подсчет исключить при необходимости исключения помещений из расчета.

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

Рисунок 6.2.2.8.1 — Значение параметра «ВО_Плинтус подсчет исключить»

2) Необходимо определить принцип работы с разделителями (см. пункт 3 в проигрывателе Dynamo): вычитать длину разделителя или нет. Если разделитель находится в рабочем наборе «АР_Помещения» и галочка включена — его длина вычитается из общей длины плинтуса. Разделители из других рабочих наборов — игнорируются.

3) Определяем вариант отработки помещений (см. пункт 1 в проигрывателе Dynamo): рассчитать все помещения в модели или рассчитать только выбранные помещения (см. пункт 2 в проигрывателе Dynamo).

4) Провести анализ заполненных параметров: ВО_Плинтус длина, ВО_Плинтус дата обновления.

Длина плинтуса рассчитывается по всему периметру помещения с вычетом длин дверных проемов. Результат отработки заносится в параметр ВО_Плинтус длина.

Если помещение было обработано скриптом, то будет заполнен параметр ВО_Плинтус дата обновления. В случае, если параметр не заполнен, но помещение было определено для расчета, необходимо проверить помещение на корректность размещения.

Рисунок 6.2.2.8.2 — Проигрыватель Dynamo

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