Новости PikTools. Общее

PikTools Общее - ваша правая рука при проектировании в Revit

Ежедневная работа в Revit связана с десятками рутинных операций: перенумерация листов, переименование видов, изменение режима осей с 3D на 2D и многое другое.
На эти повторяющиеся операции уходит время, которое можно было бы направить непосредственно на проектирование. PikTools Общее - это набор инструментов, которые берут эту рутину на себя, делая рабочий процесс проще, удобнее, быстрее, а также уменьшая количество ошибок.
Вам знакомы эти ситуации?

  • При изменении нумерации у нескольких десятков листов приходится менять вручную номер у каждого листа по-отдельности
  • Поиск и удаление нежелательных DWG-подложек, увеличивающих вес файла и "затерявшихся" на видах, превращается в квест
  • Приходится копировать листы по одному, а затем переименовывать каждый лист в отдельности
  • Необходимо сформировать сводную спецификацию по инженерным системам и возникают сложности
  • Нельзя скопировать только выбранные шаблоны видов из другого проекта, а надо либо копировать все, либо создавать копию, оставлять в проекте только нужные и потом только копировать через стандартный функционал
  • Случайно полетело оформление по части осей, так как на одном виде забыли переключить режим с 3D на 2D для пары осей
  • Нужно записать значение из одного параметра в другой, а стандартный функционал такой волшебной кнопки не предоставляет
  • Нужно добавить нумерацию позиций в спецификации и приходится вручную добавлять номер в каждой строке, рискуя ошибиться

Наше решение

PikTools Общее представляет собой набор плагинов для Autodesk Revit, объединенных в единую панель. Мы автоматизируем рутинные задачи, которые могут отнимать много времени, а также расширяем возможности Revit.

Данный набор позволяет сэкономить время и упростить работу. Подходит для всех, кто хочет работать в Revit эффективнее.
Обзор функционала

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

Для удобства плагины разделены по следующим блокам:
1. Подготовка среды
  • Создать рабочие наборы
Без рабочих наборов не обойтись при совместной работе над проектом. Добавляйте за несколько кликов необходимые рабочие наборы в проект, предварительно настроив конфигурационный файл со списками групп и наборов, которые в них входят.

Как это работает?
В файл json прописываете наименование группы наборов, а внутри группы непосредственно сами наименования наборов. Далее подгружаете в плагин необходимый настроенный файл и выбираете группы или конкретные рабочие наборы внутри группы для дальнейшего добавления в проект.

В ПИК, например, мы используем один конфигурационный файл, в котором есть группа "Общий", содержащая рабочие наборы, используемые в файлах всех дисциплин. А также есть дисциплинарные рабочие наборы - в которых содержатся те наборы, которые должны присутствовать в моделях в зависимости от дисциплины. Еще может встречаться дополнительная разбивка в зависимости от назначения объекта (например, жилой дом, соцобъект).

  • Выбор Revit-сервера
Данный плагин актуален при большом количестве Revit-серверов в компании. Например, у нас работает около 2,5 тысяч проектировщиков, на серверах хранится около 60000 моделей и на данный момент используется 57 серверов. При помощи этого инструмента проектировщики и BIM-координаторы могут легко выбрать нужные сервера для работы.

Также при таком количестве серверов особенно актуален вопрос поиска нужной модели, так как не всегда может быть известен сервер и в таком случае с помощью плагина можно легко найти на каком сервере лежит нужный проект. Помимо поиска можно сразу открыть, как с отсоединением, так и с созданием новой локальной копии.

Но хотели бы отметить, что по умолчанию данный плагин не входит в пакет "Общее", его приобретение обсуждается по запросу, для его работы требуется развертывание бэкенда в компании.
  • Загрузка связей
При создании проекта загрузка всех необходимых смежных файлов с Revit-сервера заставляет на каждый файл совершать одну и ту же последовательность кликов, при большом количестве загружаемых файлов - это отнимает немало времени и отвлекает от задач, в которых действительно необходимо участие специалиста. Ведь Revit не позволяет добавлять несколько связей одновременно и помимо этого нельзя вынести конкретную папку на Revit-сервере в панель быстрого доступа. В связи с чем плагин помогает значительно упростить жизнь.

При помощи него выбирается конкретный Revit-сервер, в котором находятся необходимые файлы, дальше пользователь проваливается в объект и уже в рамках объекта выбирает все необходимые файлы из различных папок.

По аналогии с "Выбор Revit-сервера" этот плагин тоже не входит в пакет "Общее", его приобретение обсуждается по запросу, для его работы требуется развертывание бэкенда в компании.
2. Работа с параметрами

  • Диспетчер параметров
Массовое добавление параметров в проект - еще один пример рутинной задачи. При помощи плагина можно не только пакетно добавить недостающие параметры в проект или семейство из файла общих параметров. Но также скопировать нужные параметры из одного файла (проекта/семейства) во множество других (проектов/семейств соответственно) с возможностью сохранить значения. И навести порядок: удалить ненужные и мешающие параметры.
  • Склеить параметры

Данный плагин является одним из наиболее часто используемых в нашей компании. Он помогает решить проблемы при формировании сводной спецификации по инженерным системам, упростить работу BIM-мастеров при создании семейств, уйти от создания огромных таблиц выбора.

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

  • объединить значения параметров с использованием префиксов, суффиксов
  • вычислить значение на основе формул
  • записать значение из другого параметра
  • конвертировать значение в нужные единицы измерения.

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

В таблице Excel мы указываем параметр (Целевой параметр), в который должно записаться значение, само значение (Формула) и в какие элементы (на рисунке ниже обозначено как Фильтры). Например, в элементы категории "Трубы", у которых имя типа начинается на "PI_Ун._ВГП".
Фильтровать можно по:

  • Конкретному значению
  • Параметрам с типом данных «Да»/«Нет»
  • Параметрам с отсутствием значений — функция вызывается символами «empty»
  • «И»/«Или»/«Не» — функции вызываются символами «and»/«or»/«not»
  • Части значения — функция вызывается символом *

Более подробную информацию по части работы плагина, его возможностей мы описали ранее в статье.
3. Работа с элементами
  • Опорный уровень
Если десятки элементов расположены корректно, а привязаны к совсем другим уровням за счет смещения, то сложно представить, сколько времени займет ручная корректировка. Потребуется самостоятельно определить, к какому уровню перепривязать, затем для части элементов произойдет физическое смещение, которые придется возвращать на место (стоит отметить, что для каких-то элементов Revit все-таки сам пересчитывает значения смещений).

При помощи плагина можно легко изменить уровень как для выбранных элементов, так и для всех элементов, находящихся на определенном уровне и задать вручную необходимый уровень, либо предоставить плагину определить ближайший. Также список уровней, среди которых будет определяться ближайший, можно сузить. На выходе вы получите элементы на том же месте и с нужным уровнем.
  • CAD менеджер

Одна из проблем, к которой ведет большое количество импортированных DWG-файлов - это утяжеление и замедление работы с моделью. Стандартными способами увидеть список со всеми импортированными DWG-файлами не получится.

Плагин помогает решить данную проблему и предоставляет весь перечень, в котором можно увидеть как DWG-импорты, так и DWG-связи. Далее можно перейти на вид, на котором размещен DWG-файл и решить, необходимо ли его оставить или можно удалить.

  • Фильтр

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

Например, на скрине ниже будут найдены все семейства категории "Осветительные приборы", у которых имя семейства равно "LF_т_ОП_н_Кр" или "LF_т_ОП_н_Пр" или "LF_т_ОП_н_Пр_Светодиодная лента" и в параметре "УГО_Аварийный" включена галочка. Помимо этого настройки режима фильтрации позволяют искать элементы как по всем видам, так и только среди тех, что есть на активном виде. Также при помощи плагина можно скрыть, изолировать, выделить, показать отфильтрованные элементы.
4. Работа с видами, легендами, спецификациями

  • Нумерация

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

  • Обрезать вид

Вспомогательный инструмент для быстрой подрезки 2D вида. После запуска достаточно выделить прямоугольную область на виде и он будет моментально подрезан в соответствии с рамкой.

  • Оси 2D/3D

При изменении начальной и конечной точки оси в 3D режиме она также двигается и на других видах, где она в 3D. Это может привести к тому, что пострадает оформление (например, может пропасть ось на каких-то этажах). В связи с чем для корректировки осей только в рамках текущего вида их необходимо переводить в 2D. Но сложно представить, сколько времени может понадобится на ручное изменение режима осей.

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

  • Видимость связей

Заходить в каждый шаблон или на вид, который не управляется шаблоном, и переопределять видимость связи - достаточно рутинный процесс.

Поэтому мы разработали инструмент, который поможет за несколько кликов скрыть или наоборот показать связь на различных видах. Инструмент также позволяет настраивать видимость в шаблонах. Таким образом, можно достаточно легко и быстро управлять видимостью связей.

  • Менеджер видов

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

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

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

С копированием из других проектов - все просто, есть возможность скопировать выбранные чертежные виды, легенды, спецификации, а также шаблоны видов из других проектов, открытых в этом же сеансе Revit, либо подгруженных как связь в текущий проект.
5. Работа с листами
  • Перенумеровать листы
Если вдруг забыли создать какой-то лист и теперь его нужно добавить в середину комплекта, то вся нумерация в таком случае слетает и необходимо перенумеровывать все последующие листы. Если это делать вручную, последовательно изменяя номер у каждого листа, то достаточно рутинное занятие, помимо этого легко допустить ошибку. При добавлении вручную префикса или суффикса во все номера листов в комплекте - аналогичная ситуация.

Плагин помогает быстро изменить номер у выбранных листов, начиная с заданного числа, а также с учетом префиксов и суффиксов.
  • Ревизии
При внесении изменений в документацию необходимо заполнять информацию в штампе о количестве изменяемых участков на листе в пределах изменения, либо ставить прочерк, если происходит замена листа. Помимо этого выносить данные об изменениях в графу "Примечания" ведомости рабочих чертежей.

При предварительном заполнении графы "Лист" в штампе плагин выполняет всю необходимую работу - на основе расставленных пометочных облаков для каждого листа подсчитывает изменения и заполняет в нужном виде в соответствии с ГОСТ параметр, который является графой "Примечание" в ведомости.
  • Менеджер листов
Копирование листов в проекте различными настройками позволяет за пару кликов создать дубликат листа в проекте, выбрав какие категории элементов (виды, легенды, изображения, спецификации, типовые аннотации, текст) необходимо разместить на копии, при необходимости заменить основную надпись, настроить имя копируемых видов, спецификаций, разместить копию спецификации на лист.

До 2022 версии Revit в целом не предоставлял возможности скопировать лист с уже размещенными на нем элементами. Далее эта возможность появилась, но при помощи стандартного функционала не получится скопировать пакетно листы, а также в нужном количестве, не говоря уже о гибких настройках, которые предусмотрены в данном плагине.

Сейчас мы как раз занимаемся переводом на новый фреймворк уже имеющихся у нас плагинов по работе с листами, поэтому постепенно функционал расширится.
6. Печать/ экспорт

  • Пакетная печать листов

До появления экспорта в PDF в 2022 версии Revit не было возможности стандартным функционалом получить корректные PDF файлы, выбрав одновременно несколько листов разного формата. Была только печать, с помощью которой можно было распечатать несколько листов только одного размера.

Плагин "Пакетная печать листов" выполняет пакетную печать в различные форматы файлов и автоматически определяет размер листов. Он поддерживает работу с PDF Creator, PDF 24 и Adobe PDF.

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

Для печати необходимо выбирать листы заранее в диспетчере проекта, либо в самом окне плагина.
  • Экспорт в DWG
При помощи данного плагина по аналогии с пакетной печатью можно пакетно экспортировать листы не только из текущего файла, но и из связанных.
  • Экспорт в Excel
Встроенным функционалом Revit можно экспортировать спецификацию, но это будет формат txt/csv и затем при открытии в Excel необходимо будет настраивать импорт. После завершения настроек будет получена таблица, в которой ширины столбцов, выравнивание текста в ячейках не соответствует Revit. Помимо этого нельзя выгрузить одновременно несколько спецификаций.

Плагин "Экспорт в Excel" позволяет экспортировать выбранные спецификации в Excel формат xlsx, при этом можно экспортировать как в отдельные файлы, так и в один. Если выбрать в один, то каждая спецификация будет размещена на отдельном листе. Если, например, в ячейке спецификации числовое значение, то и в Excel соответствующая ячейка будет иметь числовой формат.
Что дает PikTools Общее?

  • Экономия времени и сокращение рутинных операций: Верните себе часы продуктивной работы каждую неделю, минимизируйте ручные действия.
  • Снижение ошибок: Исключите "человеческий фактор".
  • Удобство: Все инструменты под рукой в одной панели.
Попробовать в деле

Познакомиться с частью решений можно уже сегодня. Плагины с меткой FREE на странице являются бесплатными. Нажмите на кнопку "Скачать" и начните автоматизировать задачи, высвобождая свой ресурс на проектирование.

А также следите за нашими новостями на канале, где мы будем делиться новыми инструментами и доработками функционала текущих.