Найти тему
БилдСофт

Diroots TableGen и спецификация немоделируемых элементов в Revit

Всем привет! На связи Евгений Кондаков. Сегодня небольшая заметка для начинающих пользователей Revit.

Довольно часто встречается ситуация, когда согласно техническому заданию на BIM-модель допускается не моделировать какие-то элементы, но отразить их в спецификациях надо. Подсчёт таких элементов можно вести аналитически, через Dynamo или любыми другими удобными способами.

Вариантов выполнения такой задачи несколько:

  1. Фиктивное семейство нужной категории в виде небольшого «кубика» с необходимыми параметрами для спецификации. Это мой самый любимый способ, т.к. он не требует создания фейковых спецификаций + можно использовать Dynamo, обрабатывая целевые объекты, для заполнения количественных показателей. А отсечь такой элемент с видов несложно при помощи фильтров.
  2. Спецификация, состоящая только из заголовков. Заполняется примерно как в Excel. Именно так сделаны в шаблонах ADSK О_Ведомость спецификаций, О_Ведомость ссылочных и прилагаемых документов и т.д.
  3. Отрисовка прямо на листе или специально подготовленном чертежном виде или легенде линиями детализации и текстом.
  4. Семейство строки девятиграфки, сделанное в категории «Типовые аннотации».

Некоторые пользователи, работая в AutoCAD, используют связь с данными Excel для более удобного редактирования таблиц, построения сложных формул и возможности быстрого обновления связи.

Что-то подобное позволяет делать бесплатная надстройка на Revit Diroots TableGen.

Схема работы очень простая: подготовили лист в Excel, выделили и назвали нужный диапазон ячеек, сохранили файл.

Подготовили лист с данными спецификации в Excel
Подготовили лист с данными спецификации в Excel

Далее в Diroots TableGen загрузили файл Excel, указали нужный лист, именованный диапазон ячеек и как будет генерироваться вид: в форме спецификации, чертежного вида или легенды.

Указали путь к файлу, лист, фрагмент и тип создаваемого вида
Указали путь к файлу, лист, фрагмент и тип создаваемого вида
Задали имя вида и нажали Apply
Задали имя вида и нажали Apply
Получили спецификацию заголовками по разным категориям с уже настроенными фильтрами
Получили спецификацию заголовками по разным категориям с уже настроенными фильтрами

Большой плюс в том, что надстройка позволяет обновлять данные в Revit, сохраняя связь с исходным файлом Excel. Т.е. фактически это получается слегка автоматизированный способ для п. 2 и 3.

Кроме текста и линий вы можете подтянуть в Revit даже картинки и графики с листов Excel.

Создали график и выделили диапазон ячеек, на котором он размещен, задав ему имя.
Создали график и выделили диапазон ячеек, на котором он размещен, задав ему имя.
Добавили путь к файлу с графиком и тип вида «Легенда»
Добавили путь к файлу с графиком и тип вида «Легенда»
Получили график функции в виде картинки
Получили график функции в виде картинки

Небольшой минус — иногда сбивается ширина столбцов и высота строк.

Возможно, возникнет вопрос: зачем тут вообще эта надстройка и Excel, если всё то же самое можно сделать и без них? Дело в том, что Excel — это один из самых удобных инструментов по работе с таблицами, а надстройка позволяет, во-первых, быстро импортировать данные и, во-вторых, при необходимости их обновлять.

Кроме TableGen в линейке Diroots есть много других полезных плагинов: ParaManager, SheetLink, ProSheets (мегаудобная вещь для пакетного экспорта в PDF и не только из Revit 2021 и более старых) и др. Всё это вы можете скачать на сайте diroots.com

На сегодня у меня всё. Если понравилась заметка, ставьте палец вверх :) До новых встреч!