Versions Compared

Key

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

...

Подробности по созданию инспекции смотри в разделе "Пример создания инспекции в конструкторе "Broccoli" от начала до конца"

Выбрать созданную инспекцию

После появления строки с новой инспекции в перечне, для работы с инспекцией щелкнуть по строке с инспекцией в таблице ниже

Image Removed

Перейти к редактированию версии

На странице работы с версиями инспекции можно выбрать версию, которую вы хотите изменить. Выбор версии выполняется щелчком левой кнопки мыши (ЛКМ) по строке версии.

Image Removed

Войти в редактор, нажав "Редактировать схему"

Image Removed

Создать схему

Редактор схем представляет собой меню с группами блоков и окно в котором выполняется сборка схемы. Простейшая схема должна состоять из следующих блоков:

  • Получение элементов модели
  • Логика проверки
  • Вывод результата
  • Подсчет процента

Рассмотрим создание схемы подробнее:

Получение элементов модели

Сначала создаем переменную для хранения элементов модели, используя функцию "Создать переменную..." в меню "Переменные"

Image Removed

После создания переменной у нас появляются блоки работы с переменными

Image Removed

Мы воспользуемся блоком "Присвоить", перетащив его в окно редактора, чтобы сохранить в нашей переменной полученные из модели Revit элементы

Image Removed

Получение элементов модели выполняется с помощью блоков, находящихся в меню "Документ"

Image Removed

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

Image Removed

После извлечения элементов из модели, можно перейти к формированию логики проверки.

Логика проверки

Блоки для работы с логикой находятся в одноименном меню "Логика"

Image Removed

Мы реализуем простейшую логику, которая позволит проверить наличие семейств модели и сформировать сообщения в зависимости от результата. Воспользуемся блоками "Если", чтобы создать условие и блок сравнения "=". Нажав на шестеренку в блоке "Если", мы можем добавить условие, переместив его в правый столбец. Нам необходимо к условию "Если" добавить "Иначе". После завершения настройки, еще раз нажмите на шестеренку, чтобы скрыть настройки.

Image Removed

Используя меню "Формулы" добавим к условию блок "Число", перетащив его в правое окно блока сравнения.

Image Removed

А также из меню "Массивы" воспользуемся блоком "Длина", чтобы проверить наличие в списке элементов модели  

Image Removed

Осталось лишь добавить переменную "Элементы", чтобы завершить создание условия. Наше финальное условие выглядит следующим образом:

Image Removed

И можно переходить к формированию сообщений с результатами проверки.

Вывод результата

Блоки, формирующие вывод результата находятся в меню "Инспекция"

Image Removed

Мы воспользуемся блоками "Сохранить элементы с ошибкой" и "Сохранить элементы с сообщением", соответственно

Image Removed

Надо лишь добавить текст сообщения, выбрав соответствующий блок в меню "Текст"

Image Removed

Текстовые сообщения должны пояснять результат проверки

Image Removed

Подсчет процента

Завершается создание инспекции добавлением блока вычисление результата проверки в % от общего числа элементов

Image Removed

Выполнить тестирование

В разработке

Image Removed

Пройти ревью

В разработке

Image Removed

Выпустить инспекцию

Выпуск

Image Removed

Настройка правил проверки

...