Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Функция "1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure" служит для копирования значений параметров местоположения элемента (BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure) из формообразующих координационного файла в элементы рабочей модели, которые пересекает данная формообразующая. Данные параметры должны быть заполнены в соответствии с требованиям BIM у элементов тех моделей, которые подлежат выгрузке в BDS, т.к. с их помощью определяются положение элемента в базе.

Customexcerpt
PositionНачало
Id1
Подробнее о том, как создавать и настраивать КФ см. Создание и настройка координационного файла (п. 3.Создать формообразующие).
Customexcerpt
PositionКонец
Id1

...

Элементы армированияСпособ определения основыПроверка
Элементы армирования, выполненные системными семействамиОснова задана на уровне системных свойств Revit (марка элемента-основы отображается в параметре "Метка основы")

Для системных и загружаемых семейств производится проверка по соответствию марки арматурного и бетонного элемента:

  • параметр "Мрк.МаркаКонструкции" - для загружаемый семейств арматуры и для всех арматурных элементов в составе lib-файла
  • параметр "Метка основы" - для системных семейств арматуры в основном файле

должен соответствовать параметру "Марка" у элемента основы (элемент несущей конструкции).

Элементы армирования, выполненные IFC семействамиОснова вычисляется по пересечению геометрии, в случае пересечения элемента армирования с двумя и более элементами в качестве основы выбирается нижний из них. Если бетонные элементы находятся на одном уровне, в качестве основы выбирается элемент, объем которого больше
Элементы армирования в составе lib-файла (системные и загружаемые семейства арматуры)

Основа вычисляется по двум критериям:

  • по пересечению геометрии (определяется, с какими бетонными элементами в основном файле пересекаются стержни в lib-файле)
  • по совпадающему значению параметра "Мрк.МаркаКонструкции" у элементов армирования внутри lib-файла и "Марка" у бетонного элемента в основном файле

📌Примечание: для элементов армирования, выполненных системной арматурой в lib-файле следует заполнять "Мрк.МаркаКонструкции" (поскольку в lib-файле не может быть основы, то арматура любого типа считается как загружаемая)

В случае пересечения экземпляра связи lib-файла с двумя и более бетонными элементами проверяется равенство параметра "Марка" у этих бетонных элементов. Если значения отличаются, lib-файл не будет обработан. Этот алгоритм проверяет, что lib-файл содержит армирование только одной конструкции.

Например:

Один lib-файл может содержать армирование Г-образного пилона, бетонная основа которого состоит из двух экземпляров семейства Стена с одинаковой маркой Пм-1. Однако, нельзя в одном lib-файле заармировать монолитный марш и лестничную площадку, которые имеют различные значения параметра "Марка".

Исключением из этого правила являются капитель (марка КПм-) и приямок (марка ПР-). Подробнее об исключении описано ниже.

...

Предусловия для запуска функции

  1. Несущим элементам в основной модели назначен разрешенный материал бетона из библиотеки Family Manager, параметр BDS_MaterialCode которого начинается с MT.401.
  2. У обрабатываемых элементов (у бетонных и арматурных элементов) должны быть заполнены параметры BDS_Class, BDS_ClassCode.
  3. У элементов основ заполнена Марка, а у элементов армирования заполнена Мрк.МаркаКонструкции, соответствующая значению Марки основы, в которой они расположены.
  4. После первой итерации запуска функции - У элементов армирования, которые не имеют пересечения с бетонной основой по проектным решениям, заполнены ручные параметры "Арм.ХостId", "Арм.УникальныйХостId" (подробнее см. в инструкции BDS Параметризация - подготовка моделей КР. Коммерция)

Проверка результата

Сравнить значения BDS_HostId, BDS_UniqueHostId в элементах несущих конструкций со значениями в параметрах BDS_RebarHostId, BDS_RebarUniqueHostId в элементах армирования.

Запустить 85 инспекцию BIM Inspector.

...