Versions Compared

Key

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

...

Наименование плагина

BDS Параметризация

Приложение

Revit

Версия плагина

2.39.07.0

Расположение

Pik Tools

Раздел

Общее

Взаимодействие с другими приложениями

Family Manager
BIM-Inspector 

...

Warning

ВНИМАНИЕ:

При запуске плагина появляется окно:

Это окно относится только к моделям с требованиями BIM 1.0ГПМСК

(требования к модели указаны в маске проекта, в случае отсутствия маски требования можно настроить в параметрах проекта поле BI_Требования BIM).
Для других требований окно можно проигнорировать.

...

Кнопка запуска плагина расположена на вкладе "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

Начиная с версии 2.30.0.0 прогресс бар перенесен в окно отмены операции; накручена возможность воспользоваться обработкой lib файлов отдельно от элементов основной модели.0.0 прогресс бар перенесен в окно отмены операции; накручена возможность воспользоваться обработкой lib файлов отдельно от элементов основной модели.

Обновления версии 2.40.0.0 (дата релиза 8.11.24)🚀 

Начиная с версии 2.40.0.0 в инструменте реализована схема работы инструмента удаленно на фермах без активного участия пользователя. 

Для установки обновления воспользуйтесь приложением PikToolsBOX.

Описание:

Доработка реализована с целью оптимизации работы с инструментом и снижением времени работы инструмента путем переноса процесса на фермы. 

В окне плагина реализованы две новые кнопки, которые работают совместно: 
а) первая - это сходная по функционалу с командой "Выполнить" команда "Запланировать". 
б) вторая - окно выбора возможного времени планирования проведения bds параметризации удаленно на ферме. Доступно три варианта: "Днем", "Ночью" и "Неважно", когда время не принципально и в ней работаете только вы. 

Tip

С 8.00 до 18.00 по Москве относится к режиму планирования задач "Днём", все остальное время относится к режиму "Ночью".

Image Added

Самым оптимальным и предпочтительным является сценарий проведения bds параметризации ночью, в этом случае легче исполнить условие, когда все рабочие наборы и элементы освобождены. В случае если вы работаете один, вы можете засинхрониться и запустить параметризацию в любое время.

Tip

При работе инструмента  BDS Параметризация добавляются и заполняются параметры, это значит, что на время работы занимаются рабочие наборы.

При этом возможность проведения BDS параметризации в режиме реального времени сохранена, для этого выберите функции и запустите работу инструмента по кнопке "Выполнить". 

Warning

Важное условие для выполнения параметризации на фермах: при параметризации рабочие наборы должны быть свободны.

Алгоритм использования:

  1. Перед проведением параметризации проведите синхронизацию модели.
  2. Запустите инструмент BDS Параметризация с вкладки PikTools, лента Общее тем же способом, что и обычно.
  3. Для того, чтобы запустить работу функции удаленно на ферме необходимо:
    а) убедиться, что при запуске на ферме в модели все элементы и рабочие наборы будут освобождены на время параметризации; 
    б) выбрать нужный чек-бокс планирования времени проведения BDS параметризации, предустановлен чек-бокс "Ночью":
    Image Added
    в) нажать команду "Запланировать":
    Image Added

    После запуска появится два окна: первое, чтобы напомнить вам, что рабочие наборы должны быть свободны, иначе параметризацию невозможно будет выполнить корректно, и второе- окно, сигнализирующее о том, что задача запланирована и будет произведена на ферме. 
    Image Added
    Image Added
  4. Вслучае если задачу планируете отличное от ночного времени, после того, как задачу запланировали, нужно модель закрыть.
  5. Далее прогресс по работе инструмента и статус можно отслеживать на сайте, где отображается универсальная очередь задач "Smart BIM assistant" https://bi.bimteam.ru/universal-tasks?app=Revit. На фермах реализована доработка, которая позволяет устанавливать очередь задач определенного типа, наша обозначается как BdsParametrisation.

Какие проблемы на данный момент есть:

В инструменте выявлены проблемы, которые не позволяют проводить параметризацию сразу по нескольким функциям одновременно. Что это значит: в инструменте есть функции, работа которых зависит от успешного выполнения работы по другим функциям, из-за чего при одновременном запуске возникают проблемы с заполнением значений параметров. 

Tip

Рекомендуем выполнить BDS параметризацию последовательно, запуская по одной функции.

Данная проблема никак не связана с разработкой функционала работы удаленно на фермах.  Проблема сейчас первая в очереди для решения, об ее решении сообщим в канале по BDS https://t.me/+E5wjYAEbDmBjZmE6.

Возможные ошибки

Ошибка

Решение

Обновите плагины PikTools PIK Tools до последней версии. Подробнее в инструкции.
Если обновление не поможет или обновить не получается, то напишите заявку в поддержку

Предупреждение о разгруппировке появляется из-за того, что один или несколько элементов в одной из групп отличаются. Например, в родительском семействе могло слететь вложенное семейство (поменять местоположение).
Необходимо заменить это родительское семейство в группе на аналогичное через "Создать аналог"

  1. Выберите код одного экземпляра группы в тексте ошибки
  2. Создайте аналог
  3. Добавьте в группу
  4. Удалите старый экземпляр и разместите новый на том же месте.
  5. Проверьте уровень размещения элемента
  6. Сохраните изменения в группе и проведите BDS Параметризацию еще раз.

...

Функция "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

...

Ошибка

Решение

В модели отсутствует или выгружен связанный файл КФС.

Загрузить файл в модель или обновить его. Открыть рабочий набор 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, BDS_DeformationBlock, BDS_WvBuildingStructure" данного плагина.

У уровня в КФ не заполнены все адресные параметры: 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_Отверстие Ниша

  1. Обновить семейство до последней актуальной версии
  2. Требуется настроить корректно параметры, влияющие на отображение:
    AR_Глубина проецирования (по умолчанию)

Некорректно обрабатывается семейство перемычки дисциплины

  1. Обновить семейство до последней актуальной версии
  2. Требуется настроить корректно параметры, влияющие на отображение:
    AR_Глубина проецирования (по умолчанию)

Ошибка при BDS параметризации по п. 1.5 для отверстий и перемычек

Нет принадлежности элемента к корпусу и секции

  1. Проверьте, загружен ли КФ, открыт ли рабочий набор "00_Связи КФ"
  2. Проведите BDS параметризацию по п. 1.1. для всей модели на 3D виде. (При проведении BDS Параметризации по отверстиям стоит учитывать, что отверстия размещены в стенах (стена является основой для отверстия), поэтому некоторые параметры в отверстия приходят из стен. )
  3. Запустите BDS параметризацию п. 1.2 для выбранных элементов
  4. Запустите BDS параметризацию п. 1.5 для выбранных элементов

У родительских элементов в составе группы не совпадают значения параметра Мрк.МаркаИзделия.

Назначить для всех семейств в составе указанной группы одно значение параметра Мрк.МаркаИзделия.

Элементы не входят в состав ни одного изделия.

Согласно п. 8.3 требований к моделям КМ BIM 1.1ГПМСК все элементы должны входить в состав изделия.
Использовать для моделирования изделий один из трех вариантов, описанных в п. 8.3 требований 1.1ГПМСК.

Параметры BDS_Building, BDS_BuildingPart у элементы и у уровня КФ файла не совпадают.

  1. Перезапустить пункт 1.1 плагина, затем повторить запуск пункта 1.5.
  2. Если пункт 1 не решил проблему, проверить заполнение параметра BDS_BuildingPart у уровня в КФ файле. Если значение прописано через разделитесь, убедиться, что используется символ  |, а не I или какой либо другой (для проверки пользоваться сервисом сравнения текстов (http://text.num2word.ru/)) 


...

  • Разместить в файле помещения и обработать их плагином "Квартирография".
  • Убедиться, что в файле АР проведена параметризация помещений. (п. 2.1.1 BDS Параметризации)

Плагин определяет, с какими помещениями пересекается выбранный элемент, либо соприкасается с его границами. Считывает параметры этого помещения BDS_RoomZone, BDS_RoomSubzone, BDS_RoomNumber, BDS_RoomName, BDS_ImmovableNumber и записывает их значения в эти же параметры обрабатываемого элемента. В случае, если элемент пересекает несколько помещений, значения записываются через разделитель "|".
Работа плагина распространяется на следующие категории: Двери, Окна, Мебель, Электрооборудование, Сантехприборы.

...

Реализована обработка lib-файлов. Если в модели есть lib-файлы, следует активировать галочку в левом нижнем углу над меню с вариантами выбора. Запуск параметризации при данном варианте выполнять только из основного файла!


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

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

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

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

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

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

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

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

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

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

Например:

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

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

Случай, когда родительское семейство армирования (или 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.

...