Page History
...
Наименование плагина | BDS Параметризация |
Приложение | Revit |
Версия плагина | 2.3739.07.0 |
Расположение | Pik Tools |
Раздел | Общее |
Взаимодействие с другими приложениями | Family Manager |
BDS Параметризация. Общее
Warning |
---|
ВНИМАНИЕ: Это окно относится только к моделям с требованиями BIM 1.0ГПМСК |
...
Кнопка запуска плагина расположена на вкладе "PikToolsPIK Tools->Общие".
Плагин может запускаться с любого вида. Нажмите на неё, в открывшемся окне перейдите на нужную вкладку.
Выберете нужную функцию (функции). В нижней части плагина выберете нужный чек-бокс и проведите параметризацию по всей модели, по видимым элементам на виде или по выбранным элементам.
Также в плагине реализована обработка lib-файлов.
Нажмите "Выполнить", дождитесь окончания работы функции.
...
Начиная с версии 2.20.2.0 в плагине появился прогресс бар, в логировании отмечается время работы плагина. Также по многочисленным просьбам пользователей реализована возможность прерывания операции на любом этапе работы плагина (прерывание происходит не мгновенно, а зависит от того начат ли новый этап в обработке). Однако стоит иметь ввиду, что при использовании этой возможности результаты параметризации не сохранятся, на это требуется время. !worddaveda919955c4644050d6832a9625b4f06.png|height=332,width=613!
Обновления версии 2.24.8.0
Начиная с версии 2.24.8.0 во всех функциях применен файл конфигурации категорий исключений. Файл находится на общем диске, настраивать должны BIM-лидеры по направлениям.
...
Начиная с версии 2.30.0.0 прогресс бар перенесен в окно отмены операции; накручена возможность воспользоваться обработкой lib файлов отдельно от элементов основной модели.
Возможные ошибки
Ошибка | Решение |
Обновите плагины PikTools до последней версии. Подробнее в инструкции | |
Предупреждение о разгруппировке появляется из-за того, что один или несколько элементов в одной из групп отличаются. Например, в родительском семействе могло слететь вложенное семейство (поменять местоположение).
|
1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure
Описание
Функция "1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure" служит для копирования значений параметров местоположения элемента (BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure) из формообразующих координационного файла в элементы рабочей модели, которые пересекает данная формообразующая. Данные параметры должны быть заполнены в соответствии с требованиям BIM у элементов тех моделей, которые подлежат выгрузке в BDS, т.к. с их помощью определяются положение элемента в базе. Подробнее о том, как создавать и настраивать КФ см. Создание и настройка координационного файла (п. 3.Создать формообразующие).
Для корректного выполнения функции необходимо подгрузить по общим координатам координационный файл, который находится в папке корпуса объекта. Наименование координационного файла должно соответствовать наименованию файла, в котором выполняется параметризация (первое поле КФ соответствует первому полю рабочего файла, второе поле КФ соответствует четвертому полю рабочего файла, подробнее тут).
Для некоторых категорий, не имеющих геометрии, но необходимых для выгрузки в BDS и относящихся ко всему корпусу, параметр BDS_Building заполняется текущей функцией. К таким категориям относятся:
- Сведения о проекте.
- Помещения.
- Материалы.
...
Обновления версии 2.40.0.0 (дата релиза 8.11.24)🚀
Начиная с версии 2.40.0.0 в инструменте реализована схема работы инструмента удаленно на фермах без активного участия пользователя.
Для установки обновления воспользуйтесь приложением PikToolsBOX.
Описание:
Доработка реализована с целью оптимизации работы с инструментом и снижением времени работы инструмента путем переноса процесса на фермы.
В окне плагина реализованы две новые кнопки, которые работают совместно:
а) первая - это сходная по функционалу с командой "Выполнить" команда "Запланировать".
б) вторая - окно выбора возможного времени планирования проведения bds параметризации удаленно на ферме. Доступно три варианта: "Днем", "Ночью" и "Неважно", когда время не принципально и в ней работаете только вы.
Tip |
---|
С 8.00 до 18.00 по Москве относится к режиму планирования задач "Днём", все остальное время относится к режиму "Ночью". |
Самым оптимальным и предпочтительным является сценарий проведения bds параметризации ночью, в этом случае легче исполнить условие, когда все рабочие наборы и элементы освобождены. В случае если вы работаете один, вы можете засинхрониться и запустить параметризацию в любое время.
Tip |
---|
При работе инструмента BDS Параметризация добавляются и заполняются параметры, это значит, что на время работы занимаются рабочие наборы. |
При этом возможность проведения BDS параметризации в режиме реального времени сохранена, для этого выберите функции и запустите работу инструмента по кнопке "Выполнить".
Warning |
---|
Важное условие для выполнения параметризации на фермах: при параметризации рабочие наборы должны быть свободны. |
Алгоритм использования:
- Перед проведением параметризации проведите синхронизацию модели.
- Запустите инструмент BDS Параметризация с вкладки PikTools, лента Общее тем же способом, что и обычно.
- Для того, чтобы запустить работу функции удаленно на ферме необходимо:
а) убедиться, что при запуске на ферме в модели все элементы и рабочие наборы будут освобождены на время параметризации;
б) выбрать нужный чек-бокс планирования времени проведения BDS параметризации, предустановлен чек-бокс "Ночью":
в) нажать команду "Запланировать":
После запуска появится два окна: первое, чтобы напомнить вам, что рабочие наборы должны быть свободны, иначе параметризацию невозможно будет выполнить корректно, и второе- окно, сигнализирующее о том, что задача запланирована и будет произведена на ферме. - Вслучае если задачу планируете отличное от ночного времени, после того, как задачу запланировали, нужно модель закрыть.
- Далее прогресс по работе инструмента и статус можно отслеживать на сайте, где отображается универсальная очередь задач "Smart BIM assistant" https://bi.bimteam.ru/universal-tasks?app=Revit. На фермах реализована доработка, которая позволяет устанавливать очередь задач определенного типа, наша обозначается как BdsParametrisation.
Какие проблемы на данный момент есть:
В инструменте выявлены проблемы, которые не позволяют проводить параметризацию сразу по нескольким функциям одновременно. Что это значит: в инструменте есть функции, работа которых зависит от успешного выполнения работы по другим функциям, из-за чего при одновременном запуске возникают проблемы с заполнением значений параметров.
Tip |
---|
Рекомендуем выполнить BDS параметризацию последовательно, запуская по одной функции. |
Данная проблема никак не связана с разработкой функционала работы удаленно на фермах. Проблема сейчас первая в очереди для решения, об ее решении сообщим в канале по BDS https://t.me/+E5wjYAEbDmBjZmE6.
Возможные ошибки
Ошибка | Решение |
Обновите плагины PIK Tools до последней версии. Подробнее в инструкции. | |
Предупреждение о разгруппировке появляется из-за того, что один или несколько элементов в одной из групп отличаются. Например, в родительском семействе могло слететь вложенное семейство (поменять местоположение).
|
1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure
Описание
Функция "1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure" служит для копирования значений параметров местоположения элемента (BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure) из формообразующих координационного файла в элементы рабочей модели, которые пересекает данная формообразующая. Данные параметры должны быть заполнены в соответствии с требованиям BIM у элементов тех моделей, которые подлежат выгрузке в BDS, т.к. с их помощью определяются положение элемента в базе.
Customexcerpt | ||||
---|---|---|---|---|
|
Customexcerpt | ||||
---|---|---|---|---|
|
Для корректного выполнения функции необходимо подгрузить по общим координатам координационный файл, который находится в папке корпуса объекта. Наименование координационного файла должно соответствовать наименованию файла, в котором выполняется параметризация (первое поле КФ соответствует первому полю рабочего файла, второе поле КФ соответствует четвертому полю рабочего файла, подробнее тут).
Для некоторых категорий, не имеющих геометрии, но необходимых для выгрузки в BDS и относящихся ко всему корпусу, параметр BDS_Building заполняется текущей функцией. К таким категориям относятся:
- Сведения о проекте.
- Помещения.
- Материалы.
Возможные ошибки
Ошибка | Решение |
| В случае появления ошибки с таким текстом попробуйте запустить параметризацию с 3D вида. |
| |
Ошибка | Решение |
| В случае появления ошибки с таким текстом попробуйте запустить параметризацию с 3D вида. |
|
|
|
|
Проверьте, что в КФ существуют формообразующие. | |
При BDS параметризации отверстий стоит учитывать, что отверстия размещены в стенах (стена является основой для отверстия), поэтому некоторые параметры в отверстия приходят из стен.
| |
Для решения данной проблемы необходимо подгрузить связь КФ в модель. Обратить внимание, что КФ находится в рабочем наборе "00_Связь КФ" и рабочий набор открыт.
|
...
Параметры BDS_LevelNumber, BDS_LevelType, BDS_LevelTypeCode, BDS_Level используются для определения общего положения элемента по вертикали и принадлежности к определенному уровню строения согласно классификатору.
Данные параметры должны быть заполнены у элементов тех моделей, которые подлежат выгрузке в BDS, т.к. с их помощью определяются положение элемента в базе.
Функция заполнения параметра BDS_LevelNumber, BDS_LevelType, BDS_LevelTypeCode, BDS_Level должна запускаться после завершения функций:
...
Ошибка | Решение |
В модели отсутствует или выгружен связанный файл КФС. | Загрузить файл в модель или обновить его. Открыть рабочий набор 00_Связи КФ. |
У обрабатываемых элементов не заполнены параметры BDS_Building, BDS_BuildingPart. | Заполнить параметры BDS_Building, BDS_BuildingPart. |
У обрабатываемых элементов не заполнен BDS_ClassCode. | Заполнить BDS_ClassCode. |
Не заполнены обязательные параметры уровней в КФ. | Обратиться к BIM-координатору вашего БКП для заполнения перечисленных обязательных параметров в координационном файле (КФ). |
У уровня в КФ не заполнены все адресные параметры: BDS_Building, BDS_BuildingPart, BDS_LevelNumber, BDS_LevelType, BDS_LevelTypeCode. | Воспользоваться функцией "1.1 Заполнение параметров из формообразующих КФ" данного плагина. |
При поиске подходящих уровней для элемента не нашлось полного совпадения по параметрам BDS_Building, BDS_BuildingPart. | Элементы имеют неверное значение указанных параметров. Запустить функцию "1.1 Заполнение BDS_Building, BDS_BuildingPart, BDS_DeformationBlock, BDS_WvBuildingStructure" данного плагина. |
Некорректно обрабатывается семейство отверстий дисциплины АР функционального типа "Отверстия": AR_Отверстие прямоугольное (в стене) и AR_Отверстие Ниша АР функционального типа "Отверстия": AR_Отверстие прямоугольное (в стене) и AR_Отверстие Ниша |
|
Некорректно обрабатывается семейство перемычки дисциплины |
|
Ошибка при BDS параметризации по п. 1.5 для отверстий и перемычек |
|
У родительских элементов в составе группы не совпадают значения параметра Мрк.МаркаИзделия. | Назначить для всех семейств в составе указанной группы одно значение параметра Мрк.МаркаИзделия. |
Элементы не входят в состав ни одного изделия. | Согласно п. 8.3 требований к моделям КМ BIM 1.1ГПМСК все элементы должны входить в состав изделия. |
Параметры BDS_Building, BDS_BuildingPart у элементы и у уровня КФ файла не совпадают.
|
BDS Параметризация. АР
2.1 АР
...
В папке находятся функции для общего использования проектировщиками дисциплины АР.
При установке галочки напротив названия папки активируются все функции внутри папки.
2.1.1 Параметризация помещений
Описание
Функция параметризации помещений для получения автоматизированных ведомостей объемов работ через систему BDS. Задача плагина: передать данные об отделке помещений в BDS. Перед запуском плагина необходимо провести отделку помещений, используя плагин "Модуль отделки" (вкладка PikTools - АР) и провести BDS параметризацию модели.
...
2.1.2 Заполнение параметров витражей
Описание
Заполняет параметры витражей. Плагин позволяет автоматизировать процесс заполнения параметров витражей на основании марки витража и панелей, которые в нем расположены.
...
2.1.3 Заполнение BDS_RoomZone, BDS_RoomSubzone, BDS_RoomNumber, BDS_RoomName, BDS_ImmovableNumber у элементов внутри помещений
Описание
Задача функции - зафиксировать принадлежность элемента к тому или иному помещению за счет записи в его параметры значений параметров этого помещения.
...
- Разместить в файле помещения и обработать их плагином "Квартирография".
- Убедиться, что в файле АР проведена параметризация помещений. (п. 2.1.1 BDS Параметризации)
Плагин определяет, с какими помещениями пересекается выбранный элемент, либо соприкасается с его границами. Считывает параметры этого помещения BDS_RoomZone, BDS_RoomSubzone, BDS_RoomNumber, BDS_RoomName, BDS_ImmovableNumber и записывает их значения в эти же параметры обрабатываемого элемента. В случае, если элемент пересекает несколько помещений, значения записываются через разделитель "|".
Работа плагина распространяется на следующие категории: Двери, Окна, Мебель, Электрооборудование, Сантехприборы.
Возможные ошибки
Ошибка | Решение |
2
...
.1.4 Параметризация зон
Описание
Плагин заполняет:
- параметры BDS_Building и BDS_BuildingPart элементам категории зоны в соответствии с принадлежностью к секции и корпусу,
- параметры уровней BDS_Level, BDS_LevelNumber, BDS_LevelTypeCode
- параметры площади BDS_Area, BDS_ZoneArea
В зависимости от принадлежности к секции/корпусу площадь по зонам будет прописываться в ячейки отчета, соответствующие этой секции/корпусу.
Для работы необходимо подгрузить связью координационный файл КФ.
В КФ должны быть созданы формообразующие. Если их нет, напишите заявку в BIM-Поддержку.
Принцип заполнения параметров инструментом
Значения параметров BDS_Building и BDS_BuildingPart берутся из значений формообразующих КФ, в пространство которых попадает зона. Если зона попадает сразу в несколько формообразующих прописать (если значения параметров у формообразующих отличаются) значения параметров через |, если совпадают, то прописать тоже значение.
Значения параметров
...
Описание
В папке находятся функции для использования проектировщиками дисциплины АР Реновации в рамках проекта ВОР.
При установке галочки напротив названия папки активируются все функции внутри папки.
2.1.4 Параметризация зон
Описание
Плагин заполняет:
- параметры BDS_Building и BDS_BuildingPart элементам категории зоны в соответствии с принадлежностью к секции и корпусу,
- параметры уровней BDS_Level, BDS_LevelNumber, BDS_LevelTypeCode - параметры площади берутся исходя из того, на каком уровне находится зона
Значения параметра BDS_Area, берутся из системного параметра Площадь. Параметр BDS_ZoneArea
В зависимости от принадлежности к секции/корпусу площадь по зонам будет прописываться в ячейки отчета, соответствующие этой секции/корпусу.
Для работы необходимо подгрузить связью координационный файл КФ.
В КФ должны быть созданы формообразующие. Если их нет, напишите заявку в BIM-Поддержку.
Принцип заполнения параметров инструментом
Значения параметров BDS_Building и BDS_BuildingPart берутся из значений формообразующих КФ, в пространство которых попадает зона. Если зона попадает сразу в несколько формообразующих прописать (если значения параметров у формообразующих отличаются) значения параметров через |, если совпадают, то прописать тоже значение.
Значения параметров BDS_Level, BDS_LevelNumber, BDS_LevelTypeCode берутся исходя из того, на каком уровне находится зона
Значения параметра BDS_Area берутся из системного параметра Площадь. Параметр BDS_ZoneArea рассчитывается по формуле Площадь*BS_Количество этажей. BS_Количество этажей заполняется вручную для зон на планах типовых этажей (задается кол-во типовых этажей)
Возможные ошибки
...
Ошибка
...
Решение
...
Критическая ошибка: "Не найден координационный файл. Перед запуском плагина, пожалуйста, подгрузите координационный файл связью."
...
Перед запуском плагина, пожалуйста, подгрузите координационный файл связью.
...
Критическая ошибка: "Ни одна зона не пересекает пространство формообразующей"
...
В КФ отсутствуют формообразующие, необходимо написать заявку в BIM-поддержку на доработку координационного
рассчитывается по формуле Площадь*BS_Количество этажей. BS_Количество этажей заполняется вручную для зон на планах типовых этажей (задается кол-во типовых этажей)
Возможные ошибки
Ошибка | Решение |
Критическая ошибка: "Не найден координационный файл. Перед запуском плагина, пожалуйста, подгрузите координационный файл связью." | Перед запуском плагина, пожалуйста, подгрузите координационный файл связью. |
Критическая ошибка: "Ни одна зона не пересекает пространство формообразующей" | В КФ отсутствуют формообразующие, необходимо написать заявку в BIM-поддержку на доработку координационного |
2.2 АР РЕН ВОР
Описание
В папке находятся функции для использования проектировщиками дисциплины АР Реновации в рамках проекта ВОР.
При установке галочки напротив названия папки активируются все функции внутри папки.
2.2.1 Параметризация элементов по зонам ВОР
Описание
Плагин заполнит параметр "BDS_RoomZoneType", если на виде расположены зоны со следующими именами:
Имя | BDS_RoomZoneType |
Автостоянка | ZoneTypeParking |
ИТП | ZoneTypeItp |
Тех. помещения и машинное пом. | ZoneTypeTech |
БКТ без отделки, БКТ с отделкой ЦИН, ОДС | ZoneTypeApartment |
Квартиры, МОП | ZoneTypeImmovable |
Тех. пространства | ZoneTypeTechSpace |
Кровля | ZoneTypeRoof |
Параметризация обрабатывает следующие категории модели:
- Двери
- Каркас несущий
- Колонны
- Мебель
- Ограждения
- Окна
- Обобщенные модели
- Оборудование
- Перекрытие
- Пожарная сигнализация
- Стены
- Сантехнические приборы
- Электрические приборы
- Электрооборудование
- Помещения
Функция заполнения параметров зон разработана по запросу департамента Реновации для получения автоматизированных ведомостей объемов работ через систему BDS. На основании имени зон, расположенных на виде, плагин заполняет параметр "BDS_RoomZoneType" у всех выбранных элементов на виде. Параметр "BDS_RoomZoneType" позволяет соотнести элемент модели с зоной его расположения, что позволяет посчитать объемы в ведомости по каждой позиции в каждой зоне. Запуск функции производится после проведения BDS параметризации, перед выгрузкой модели в систему BDS и применяется только для объектов Реновации.
Плагин строит 3д- элемент, "выдавливая" контур зоны по высоте. При этом высота выдавливания определяется вышележащим уровнем, принадлежащим той же секции, что и зона. Обрабатываемый элемент относится к той зоне, с объемом которой он пересекается. Принадлежность к секции определяется значением параметра BDS_BuildingPart, который должен быть заполнен и у зон, и у уровней, при этом зона должна принадлежать только одной секции, а уровень может принадлежать нескольким секциям (при этом значения записываются через разделитель "|"). Параметризация зон осуществляется с помощью плагина 2.2.1 Параметризация зон для отчета в квартирографию
Возможные ошибки
Ошибка | Решение |
Предупреждение: Данная функция активна только на плане зонирования. | Перейти на план зонирования |
У категории Зоны отсутствует параметр BDS_BuildingPart. Проведите параметризацию зон | Заполняем параметры BDS_Building и BDS_BuildingPart для зоны с помощью BDS Параметризации (п.2.2.1 Параметризация зон для отчета в квартирографию) или вручную |
2.2.2 Расчет внешних углов фасада для ВОР
Описание
Функция расчета внешних углов фасада
...
Описание
Плагин заполнит параметр "BDS_RoomZoneType", если на виде расположены зоны со следующими именами:
Имя | BDS_RoomZoneType |
Автостоянка | ZoneTypeParking |
ИТП | ZoneTypeItp |
Тех. помещения и машинное пом. | ZoneTypeTech |
БКТ без отделки, БКТ с отделкой ЦИН, ОДС | ZoneTypeApartment |
Квартиры, МОП | ZoneTypeImmovable |
Тех. пространства | ZoneTypeTechSpace |
Кровля | ZoneTypeRoof |
Параметризация обрабатывает следующие категории модели:
- Двери
- Каркас несущий
- Колонны
- Мебель
- Ограждения
- Окна
- Обобщенные модели
- Оборудование
- Перекрытие
- Пожарная сигнализация
- Стены
- Сантехнические приборы
- Электрические приборы
- Электрооборудование
- Помещения
Функция заполнения параметров зон разработана по запросу департамента Реновации для получения автоматизированных ведомостей объемов работ через систему BDS. На основании имени зон, расположенных на виде, плагин заполняет параметр "BDS_RoomZoneType" у всех выбранных элементов на виде. Параметр "BDS_RoomZoneType" позволяет соотнести элемент модели с зоной его расположения, что позволяет посчитать объемы в ведомости по каждой позиции в каждой зоне. Запуск функции производится после проведения BDS параметризации, перед выгрузкой модели в систему BDS и применяется только для объектов Реновации.
Плагин строит 3д- элемент, "выдавливая" контур зоны по высоте. При этом высота выдавливания определяется вышележащим уровнем, принадлежащим той же секции, что и зона. Обрабатываемый элемент относится к той зоне, с объемом которой он пересекается. Принадлежность к секции определяется значением параметра BDS_BuildingPart, который должен быть заполнен и у зон, и у уровней, при этом зона должна принадлежать только одной секции, а уровень может принадлежать нескольким секциям (при этом значения записываются через разделитель "|"). Параметризация зон осуществляется с помощью плагина 2.2.1 Параметризация зон для отчета в квартирографию
Возможные ошибки
Ошибка | Решение |
Предупреждение: Данная функция активна только на плане зонирования. | Перейти на план зонирования |
У категории Зоны отсутствует параметр BDS_BuildingPart. Проведите параметризацию зон | Заполняем параметры BDS_Building и BDS_BuildingPart для зоны с помощью BDS Параметризации (п.2.2.1 Параметризация зон для отчета в квартирографию) или вручную |
...
Задача плагина: рассчитать метраж угловой сетки в облицовочном слое кирпича монолитной части здания. Приложение анализирует форму здания, получая перпендикулярные соединения стен на первом этаже, записывает данные в параметр BDS_AngleLattice. Для корректной работы плагина необходимо использовать стены из Family Manager группы модели "Фасад", перед запуском плагина необходимо провести BDS параметризацию с переносом данных их координационного файла (необходим параметр BDS_LevelTypeCode).
Возможные ошибки
Ошибка | Решение |
BDS Параметризация. КР
3.1 КР
Описание
В папке находятся функции для общего использования проектировщиками дисциплины КР.
При установке галочки напротив названия папки активируются все функции внутри папки.
3.1.1 Заполнение BDS_RebarHostId, BDS_RebarUnique HostId КЖ
Описание
Параметры BDS_RebarHostId и BDS_RebarUniqueHostId служат для идентификации элемента конструкции, в которой расположен данный элемент армирования. Параметры применяются только к элементам категории "Несущая арматура" и "Арматурная сетка несущей конструкции".
- В бетонный элемент несущей конструкции добавляются параметры BDS_HostId, BDS_UniqueHostId, что соответствует id и uniqueid элемента.
- У бетонного элемента несущей конструкции должен быть назначен материал с параметром BDS_MaterialCode, начинающимся на "MT.401…" и заполнены параметры BDS_Class и BDS_ClassCode.
- В элементе армирования введены общие базовые параметры "Арм.ХостId", "Арм.УникальныйХостId", при их наличии и заполненности значения параметров BDS_RebarHostId, BDS_RebarUniqueHostId будут заполняться параметризацией и определяться по ним соответственно.
Использовать эти параметры следует в случае, если пересечение с элементом несущей конструкции невозможно определить, пример ниже:
Реализована обработка lib-файлов. Если в модели есть lib-файлы, следует активировать галочку в левом нижнем углу над меню с вариантами выбора. Запуск параметризации при данном варианте выполнять только из основного файла!
Определение основы для каждого элемента армирования происходит следующим образом:
Элементы армирования | Способ определения основы | Проверка |
---|---|---|
Элементы армирования, выполненные системными семействами | Основа задана на уровне системных свойств Revit (марка элемента-основы отображается в параметре "Метка основы") | Для системных и загружаемых семейств производится проверка по соответствию марки арматурного и бетонного элемента:
должен соответствовать параметру "Марка" у элемента основы (элемент несущей конструкции). |
Элементы армирования, выполненные IFC семействами | Основа вычисляется по пересечению геометрии, в случае пересечения элемента армирования с двумя и более элементами в качестве основы выбирается нижний из них. Если бетонные элементы находятся на одном уровне, в качестве основы выбирается элемент, объем которого больше | |
Элементы армирования в составе lib-файла (системные и загружаемые семейства арматуры) | Основа вычисляется по двум критериям:
📌Примечание: для элементов армирования, выполненных системной арматурой в lib-файле следует заполнять "Мрк.МаркаКонструкции" (поскольку в lib-файле не может быть основы, то арматура любого типа считается как загружаемая) В случае пересечения экземпляра связи lib-файла с двумя и более бетонными элементами проверяется равенство параметра "Марка" у этих бетонных элементов. Если значения отличаются, lib-файл не будет обработан. Этот алгоритм проверяет, что lib-файл содержит армирование только одной конструкции. Например: Один lib-файл может содержать армирование Г-образного пилона, бетонная основа которого состоит из двух экземпляров семейства Стена с одинаковой маркой Пм-1. Однако, нельзя в одном lib-файле заармировать монолитный марш и лестничную площадку, которые имеют различные значения параметра "Марка". Исключением из этого правила являются капитель (марка КПм-) и приямок (марка ПР-). Подробнее об исключении описано ниже. |
Случай, когда родительское семейство армирования (или lib-файл)
Описание
Функция расчета внешних углов фасада разработана по запросу департамента Реновации для получения автоматизированных ведомостей объемов работ через систему BDS. Задача плагина: рассчитать метраж угловой сетки в облицовочном слое кирпича монолитной части здания. Приложение анализирует форму здания, получая перпендикулярные соединения стен на первом этаже, записывает данные в параметр BDS_AngleLattice. Для корректной работы плагина необходимо использовать стены из Family Manager группы модели "Фасад", перед запуском плагина необходимо провести BDS параметризацию с переносом данных их координационного файла (необходим параметр BDS_LevelTypeCode).
Возможные ошибки
...
Ошибка
...
Решение
BDS Параметризация. КР
3.1 КР
Описание
В папке находятся функции для общего использования проектировщиками дисциплины КР.
При установке галочки напротив названия папки активируются все функции внутри папки.
3.1.1 Заполнение BDS_RebarHostId, BDS_RebarUnique HostId КЖ
Описание
Параметры BDS_RebarHostId и BDS_RebarUniqueHostId служат для идентификации элемента конструкции, в которой расположен данный элемент армирования. Параметры применяются только к элементам категории "Несущая арматура" и "Арматурная сетка несущей конструкции".
- В элемент несущей конструкции добавляются параметры BDS_HostId, BDS_UniqueHostId, что соответствует id и uniqueid элемента.
- У элемента несущей конструкции должен быть назначен материал с параметром BDS_MaterialCode, начинающимся на "MT.401…" и заполнены параметры BDS_Class и BDS_ClassCode.
- В элементе армирования введены общие базовые параметры "Арм.ХостId", "Арм.УникальныйХостId", при их наличии и заполненности значения параметров BDS_RebarHostId, BDS_RebarUniqueHostId будут заполняться параметризацией и определяться по ним соответственно.
Использовать эти параметры следует в случае, если пересечение с элементом несущей конструкции невозможно определить, пример ниже:
Определение основы для каждого элемента армирования происходит следующим образом:
- Элементы армирования, выполненные системными семействами - основа задана на уровне системных свойств Revit
- Элементы армирования, выполненные IFC семействами - основа вычисляется по пересечению геометрии, в случае пересечения элемента армирования с двумя и более элементами в качестве основы выбирается нижний из них. Если бетонные элементы находятся на одном уровне, в качестве основы выбирается элемент, объем которого больше.
- Для системных и загружаемых семейств производится проверка по соответствию параметров "Марка" у элемента основы (элемент несущей конструкции) и "Мрк.МаркаКонструкции" у элемента армирования.
Случай, когда родительское семейство армирования пересекает два бетонных элемента, а вложенное в него семейство стержня пересекает один бетонный элемент
...
В таких случаях для семейства армирования нужно назначать марку нижнего бетонного элемента , то есть капители или приямка.
Пример:
📌Примечание: для элементов армирования, выполненной системной арматурой в lib-файле следует заполнять Мрк.МаркаКонструкции (поскольку в lib-файле не может быть основы, то арматура любого типа считается как загружаемая).
- Реализована обработка lib-файлов. Если в модели есть lib-файлы, следует активировать галочку в левом нижнем углу над меню с вариантами выбора. Запуск параметризации при данном варианте выполнять только из основного файла!
(то есть капители или приямка).
Пример:
Anchor | ||||
---|---|---|---|---|
|
Предусловия для запуска функции |
|
Проверка результата |
Сравнить значения BDS_HostId, BDS_UniqueHostId в элементах несущих конструкций со значениями в параметрах BDS_RebarHostId, BDS_RebarUniqueHostId в элементах армирования. Запустить 85 инспекцию BIM Inspector. |
Возможные ошибки
Ошибка | Решение |
"У элементов армирования не заполнен BDS_Class: …". | Перед запуском параметризации не выполнено заполнение BDS_Class и BDS_ClassCode. Следует выполнить параметризацию по функции 1.2. |
Проверьте, что у элементов несущих конструкций настроены материалы, которые скачаны из базы Family Manager и имеют код, начинающийся с MT.401. | |
Следует проверить, что у арматуры в параметре Мрк.МаркаКонструкции верно задана марка несущей конструкции, в которой она находится (совпадает со значением в параметре Марка). | |
Не обрабатывается lib-файл. | Способ 1
Если все параметры корректно заполнены, но lib связь так и не обрабатывается, следует удалить параметр 1. Перейдите в проблемный lib файл 3.Перейдите на вкладку "Удалить параметры", введите BDS_Rebar, выберите оба параметра BDS_RebarHostId и BDS_RebarUniqueHostId, поставьте галочку 4. Выберите проблемный арматурный элемент и убедитесь, что параметры BDS_RebarHostId и BDS_RebarUniqueHostId отсутствуют. Синхронизируйте проект. |
| Требуется исправить все системные ошибки (внутри ошибки указаны id арматуры внутри контейнера армирования по площади): |
Не заполнились параметры BDS_RebarHostId и BDS_RebarUniqueHostId | Проверьте, что у элемента конструкции, чьи id и uniqueId должны записаться в параметры BDS_RebarHostId и BDS_RebarUniqueHostId соответственно, заполнены параметры BDS_Class, BDS_ClassCode. |
...
3.1.3 Заполнение BDS_Weight КМ
Описание
Функция позволяет получить массу конструкции и записать её в параметр BDS_Weight. Параметризация выполняется для элементов классов с BDS_ClassCode = EL.450.010, EL.450.015, EL.440.610.
Для элементов с классом EL.450.010 и EL.450.015 ("Металлоконструкции" и "Металлические прокатные пластины") масса определяется по формуле О_МассаПогМетра * Рзм.ДлинаБалкиИстинная/1000 мм.
Для элементов с классом EL.440.610 ("Арматурные изделия в составе КМ") масса определяется по формуле О_МассаПогМетра * Рзм.Длина/1000 мм.
Для элементов других классов параметр BDS_Weight не заполняется. Значения BDS_Weight вложенных семейств не суммируются в родительском.
Реализована обработка lib-файлов (для обработки поставьте галочку "Обработать файлы lib" в левом нижнем углу).
...