Page History
...
Функция "1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure" служит для копирования значений параметров местоположения элемента (BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure) из формообразующих координационного файла в элементы рабочей модели, которые пересекает данная формообразующая. Данные параметры должны быть заполнены в соответствии с требованиям BIM у элементов тех моделей, которые подлежат выгрузке в BDS, т.к. с их помощью определяются положение элемента в базе.
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
...
Реализована обработка lib-файлов. Если в модели есть lib-файлы, следует активировать галочку в левом нижнем углу над меню с вариантами выбора. Запуск параметризации при данном варианте выполнять только из основного файла!
Определение основы для каждого элемента армирования происходит следующим образом:
Элементы армирования | Способ определения основы | Проверка |
---|---|---|
Элементы армирования, выполненные системными семействами | Основа задана на уровне системных свойств Revit (марка элемента-основы отображается в параметре "Метка основы") | Для системных и загружаемых семейств производится проверка по соответствию марки арматурного и бетонного элемента:
должен соответствовать параметру "Марка" у элемента основы (элемент несущей конструкции). |
Элементы армирования, выполненные IFC семействами | Основа вычисляется по пересечению геометрии, в случае пересечения элемента армирования с двумя и более элементами в качестве основы выбирается нижний из них. Если бетонные элементы находятся на одном уровне, в качестве основы выбирается элемент, объем которого больше | |
Элементы армирования в составе lib-файла (системные и загружаемые семейства арматуры) | Основа вычисляется по двум критериям:
📌Примечание: для элементов армирования, выполненных системной арматурой в lib-файле следует заполнять "Мрк.МаркаКонструкции" (поскольку в lib-файле не может быть основы, то арматура любого типа считается как загружаемая) В случае пересечения экземпляра связи lib-файла с двумя и более бетонными элементами проверяется равенство параметра "Марка" у этих бетонных элементов. Если значения отличаются, lib-файл не будет обработан. Этот алгоритм проверяет, что lib-файл содержит армирование только одной конструкции. Например: Один lib-файл может содержать армирование Г-образного пилона, бетонная основа которого состоит из двух экземпляров семейства Стена с одинаковой маркой Пм-1. Однако, нельзя в одном lib-файле заармировать монолитный марш и лестничную площадку, которые имеют различные значения параметра "Марка". Исключением из этого правила являются капитель (марка КПм-) и приямок (марка ПР-). Подробнее об исключении описано ниже. |
Случай, когда родительское семейство армирования (или lib-файл) пересекает два бетонных элемента, а вложенное в него семейство стержня пересекает один бетонный элемент
...
Предусловия для запуска функции |
|
Проверка результата |
Сравнить значения BDS_HostId, BDS_UniqueHostId в элементах несущих конструкций со значениями в параметрах BDS_RebarHostId, BDS_RebarUniqueHostId в элементах армирования. Запустить 85 инспекцию BIM Inspector. |
...