Внедрение BIM Inspector проходит в несколько простых шагов.
Перейти на демо-стенд по адресу https://bi-demo.bimteam.ru. На странице входа перейти к регистрации, нажав "Register"
Ввести имя пользователя, email, пароль и нажать [Register]
После завершения регистрации появится сообщение, что пользователь добавлен в систему но у него не настроена организация
Запросите у нас добавление пользователя к организации.
Запросить создать "Организацию" под свою компанию. В меню "Администрирование" пункт "Организации" используется для добавления или редактирования организаций.
Создание организации выполняется кнопкой [+Добавить]. При создании организации указывается название, описание, адрес и контактный телефон.
В меню "Администрирование" перейдите в группу "Пользователи", чтобы назначить пользователю организацию и роль:
Администратору добавляется организация и с роль "Администратор организации". Администратор сможет управлять ролями и назначать их пользователям:
Создание ролевой модели может выполняться следующим образом:
В меню "Администрирование" зайти в группу "Роли" и, нажав на кнопку [+Добавить], создать роль "BIM внедрение", выбрав для нее все необходимые разрешения.
BIM координатору, ответственном за настройку проверок назначить роль "BIM внедрение".
В меню "Настройки" группы "Идентификаторы" находятся следующие пункты "Группы", "Модули", "BIM стандарты".
Группы позволяют разделить проверки по подрядчикам или департаментам. Если у вас нет необходимости такого деления, достаточно создать одну группу на всю организацию. В меню "Настройки" группы "Идентификаторы" на странице "Группы" нажмите кнопку [+Добавить]. При создании группы задайте имя и описание группы. Чтобы сохранить настройки нажмите кнопку [Добавить].
Модули позволяют связать проверки с определенной вехой проектирования. Создайте модули под каждую веху проектирования, а потом назначьте ту или иную веху правилам проверки.
В зависимости от типа проверки меняется способ отображения результата. К примеру, модуль “INFO” используется для информационных проверок. Успешно пройденная обязательная проверка подсвечивается "зеленым" цветом (3), а при наличии ошибки, "красным". Информационные проверки показаны "синим" цветом при 100% прохождении, а ошибки в них "желтым". Информационные проверки не влияют на общий результат.
Модуль "HID" используется для скрытым проверкам, которые не влияют на результат, но позволяют собирать статистику по проверке. Скрытые проверки используются BIM координаторами в процессе тестирования новых инспекций.
BIM стандарт - основное свойство инспекции. BIM стандарт может определяться по параметру проекта или по информации из Family manager (FM). Если у вас отсутствует ФМ, вы можете использовать параметр проекта для определения BIM требований.
Создайте BIM стандарт, нажав кнопку [+Добавить] на странице "BIM стандарты". При создании BIM стандарта укажите имя, проверяемое свойство (имя параметра Revit), добавьте значение, завершив добавление нажатием "+" и, при необходимости, укажите описание.
Если вам необходимо настроить BIM требования в проекте, добавьте параметр в "Параметры проекта", которые можно найти на вкладке "Управление":
Создайте параметр и добавьте его категории "Сведения о проекте"
После добавления параметра, задайте его значение в "Информации о проекте"
Введите значение параметра "BI_Требования BIM" (Значение параметра может быть произвольным, но должно совпадать с именем параметра в настройках BIM Inspector):
Настройка BIM стандарта есть частный случай работы с атрибутами. Об этом можно узнать из справки Family manager (FM) по общей логике работы масок. Подробнее об атрибутах FM читайте в справке FM.
Маски используются для ускорения назначения инспекций файлам. При создании масок необходимо пройти следующие шаги:
А теперь разберем этот процесс подробно:
Части шаблона определяют вид шаблона имени файла. Итоговый минимальный перечень может выглядеть следующим образом:
Начнем мы с создания части под расширение проверяемого файла с типом "RegEx часть" и значением \.rvt$
И часть под разделитель, в нашей случае "Дефис", с типом "Разделитель" и значением "-"
Также мы создадим две части "bim01" и "bim02", выбрав из списка вариантов тип "Словарь".
При добавлении части шаблона, при необходимости, автоматически создается связанный с ней ключ маски.
В нашем случае, создаваемый ключ "bim02" отвечает за значение "Дисциплина" в шифре имени файла.
После создания частей и ключей, можно на их основе собрать шаблон маски.
Если при формировании шаблона нет необходимости в привязке к полному пути имени файла, после выбора ключей и разделителей, установите флажок "[v] Является частью имени файла".
На основе шаблона, создаем маску, которая используется при групповом назначении правил проверки. Задаем имя маски, шаблон, на основе которой создается маска и назначаем группу. Если у нас нет привязки к структуре папок, ставим галочку "[v] Использовать только части имени файла".
При настройке ключей маски, по необходимости, выбираем конкретные значения из списка ключей под конкретную группу файлов (на скриншоте по модели "АР").
Пользовательские проверки создаются в конструкторе "Broccoli", который представляет собой low-code редактор, позволяющий собирать инспекции из набора блоков. Создание инспекции выполняется следующим образом:
Добавление новой инспекции выполняется нажатием кнопки [+Добавить]
При создании инспекции задается ее номер, имя и описание. В дальнейшем можно добавить ссылку на страницу справки. Эта ссылка появляется у пользователя в плагине BIM Inspector.
После появления строки с новой инспекции в перечне, для работы с инспекцией щелкнуть по строке с инспекцией в таблице ниже
На странице работы с версиями инспекции можно выбрать версию, которую вы хотите изменить. Выбор версии выполняется щелчком левой кнопки мыши (ЛКМ) по строке версии.
Редактор схем представляет собой меню с группами блоков и окно в котором выполняется сборка схемы. Простейшая схема должна состоять из следующих блоков:
Рассмотрим создание схемы подробнее:
Сначала создаем переменную для хранения элементов модели, используя функцию "Создать переменную..." в меню "Переменные"
После создания переменной у нас появляются блоки работы с переменными
Мы воспользуемся блоком "Присвоить", перетащив его в окно редактора, чтобы сохранить в нашей переменной полученные из модели Revit элементы
Получение элементов модели выполняется с помощью блоков, находящихся в меню "Документ"
Нам понадобится блоки "Элементы модели с фильтром", чтобы получить элементы, "Модель", чтобы получить модель из которой извлекаются элементы и "Категории", чтобы задать фильтр по категории. Вот как будет выглядеть наша схема:
После извлечения элементов из модели, можно перейти к формированию логики проверки.
Блоки для работы с логикой находятся в одноименном меню "Логика"
Мы реализуем простейшую логику, которая позволит проверить наличие семейств модели и сформировать сообщения в зависимости от результата. Воспользуемся блоками "Если", чтобы создать условие и блок сравнения "=". Нажав на шестеренку в блоке "Если", мы можем добавить условие, переместив его в правый столбец. Нам необходимо к условию "Если" добавить "Иначе". После завершения настройки, еще раз нажмите на шестеренку, чтобы скрыть настройки.
Используя меню "Формулы" добавим к условию блок "Число", перетащив его в правое окно блока сравнения.
А также из меню "Массивы" воспользуемся блоком "Длина", чтобы проверить наличие в списке элементов модели
Осталось лишь добавить переменную "Элементы", чтобы завершить создание условия. Наше финальное условие выглядит следующим образом:
И можно переходить к формированию сообщений с результатами проверки.
Блоки, формирующие вывод результата находятся в меню "Инспекция"
Мы воспользуемся блоками "Сохранить элементы с ошибкой" и "Сохранить элементы с сообщением", соответственно
Надо лишь добавить текст сообщения, выбрав соответствующий блок в меню "Текст"
Текстовые сообщения должны пояснять результат проверки
Завершается создание инспекции добавлением блока вычисление результата проверки в % от общего числа элементов
В разработке
В разработке
Выпуск
При создании правила, выбираем инспекцию из списка, добавляем группу, BIM стандарт и добавляем маски:
У нас появляется правило проверки, созданное на основе инспекции:
проверка модели
обновление результата
Автоматическая проверка
Получение результата
Анализ результатов