вторник, 3 мая 2016 г.

Автоматизация рутинных задач в Revit

На вопрос с форума по поводу возможной автоматизации ввода параметров для сегментов трубопровода решил выложить небольшой макрос. Его так же можно скачать и с моего блога. Небольшая видео демонстрация/инструкция к макросу так же прилагается:
Ссылка на макрос.
Вопросы и комментарии приветствуются.

понедельник, 29 февраля 2016 г.

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

Как и обещал: Про печать листов спецификаций.
Те, кто пробовал печатать спецификации из Revit сталкивается с этим каждый раз:


Имеем листы с рамкой формата А3 (в моём случае, так же можно практиковать и к другим форматам, суть одинакова) и размещенной на них сводной спецификацией.
Спецификация у меня сводная и размещается на 3х листах, потому она просто разделена. То что уходит на следующий лист - вынесено за рамку.
Идём в настройки печати и выбираем Размер, Ориентацию и не забываем указать Масштаб:

В итоге получаем результат:
Незадачка, рамка отдельно таблица съехала. В чём суть? Откуда ноги растут?
Revit очень любит сгребать всё в кучу. Что собственно тут и произошло. По факту имеем несколько элементов размещенных на листе, это семейство основной надписи в виде рамки и спецификация. То что получилось при выводе на печать есть ни что иное как область заданного формата (А3 в моём случае) в 100% масштаба, но область эта выбирается Revit-ом по геометрическому центру всех размещенных элементов.
Можно размещать дополнительные элементы на листе, пытаясь поймать этот центр, но есть путь проще: семейство основной надписи - наша рамка.
Приступим к редактированию:


Создадим вспомогательные линии для вычисления центра нашей рамки:


Теперь создадим нашу рамку центровки:

Не забываем теперь отцентровать саму рамку относительно вспомогательных линий:

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


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

Таким образом как бы мы не изменяли ширину рамки центровки, её высота всегда будет пропорциональна и отцентрована.
Загружаем в проект наше семейство:

И теперь визуально изменяем ширину нашей рамки, что бы захватить остатки нашей спецификации:

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



воскресенье, 24 января 2016 г.



Первые в новом году курсы в АНО «Консультационно-учебный центр «ИНФАРС». До встречи в Москве с 1 по 5 февраля.

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