Показаны сообщения с ярлыком Revit. Показать все сообщения
Показаны сообщения с ярлыком Revit. Показать все сообщения

четверг, 11 декабря 2014 г.

Сэндвич-панели: семейство и спецификация

Разложить сэндвич-панели можно несколькими способами: с помощью стены "Витраж", с помощью разделения стены на детали и с помощью отдельного семейства.
Рассмотрим третий вариант, для него нам понадобится семейство панели и семейство панели с проемом под окно/дверь. Семейство будет состоять из типоразмеров, описывающих Высоту, Толщину, а также Наружную и Внутреннюю облицовку.
Основу для создания семейства можно скачать ЗДЕСЬ. В ней уже созданы опорные плоскости со связью по правому и по левому краю, для того чтобы можно было изменять длину экземпляра панели с помощью ручек. А также параметр Длина, позволяющий задавать длину элемента непосредственно при построении.
На плане этажа создадим опорные плоскости, ограничивающие толщину утеплителя (1), а также опорные плоскости для ограничения толщины облицовки с внутренней и наружной стороны (2).
Их можно либо скопировать с уже созданных, либо создать с помощью инструмента опорная плоскость.
Добавим цепочки размеров для выравнивания этих опорных плоскостей относительно центра. И включим равенство размеров в цепочке с помощью значка EQ, который появляется рядом с цепочкой при ее выделении.
Добавим размеры для толщин утеплителя и облицовки, преобразуем их в параметры Толщина утеплителя и Толщина облицовки.
 Далее создадим отдельные формы для утеплителя, наружной и внутренней облицовки. Выровняем в плане формы по созданным для них плоскостям, закроем замочки.
Аналогично для облицовки.
Перейдем на фасад Назад, создадим опорную плоскость, ограничивающую панель по высоте. Добавим параметр Высота, при этом размером важно привязаться не к уровню, а именно к опорной плоскости, совпадающей с уровнем, чтобы затем в проекте корректно работало смещение.
Дотянем формы выдавливания утеплителя и облицовки до опорной плоскости и закроем замочки (1).
Для утеплителя и облицовки необходимо добавить параметры материалов. Для этого перейдем на план, выделим форму утеплителя, добавим параметр.
Аналогично утеплителю создадим два параметра материала для внутренней и внешней облицовки: Внутренняя облицовка ПС и Внешняя облицовка ПС соответственно.
Создадим типоразмеры, при изменении которых будут изменяться высота и толщина панели, а также материалы внутренней и внешней облицовки. Для примера возьмем два типоразмера, со следующими значениями параметров:
1190х150 (Вн Ral 9002xНар Ral 7005)
1190х150 (Вн Ral 9002xНар Ral 7009)
Для спецификации нам понадобятся параметры Позиция, Обозначение и Наименование.
Для Обозначения задействуем существующий параметр Описание, заполним его для обоих типоразмеров. А для Позиции и Наименования нам необходимо задать условие. Для начала разберемся с Наименованием. Оно у нас будет изменяться в зависимости от материалов внутренней и наружной отделки (т.е. от типоразмера) и от длины экземпляра. Т.о. для типоразмера 1190х150 (Вн Ral 9002xНар Ral 7009) с длиной экземпляра 6000 Наименование будет: ПС 6000х1190х150(Вн Ral 9002хНар Ral 7009).
Для одного параметра разных типоразмеров, к сожалению, нельзя создать разные условия (чтобы наименование менялось от длины, а материалы прописать вручную для каждого типоразмера). Так же нельзя прописать условие, чтобы наименование менялось и в зависимости от материала облицовок. В формулы с условиями можно задействовать только числовые параметры, либо параметры с типом данных "Типоразмер из семейства". Т.к. текст сделать числом никак не получится, воспользуемся "типоразмером из семейства". Создадим два семейства (т.е. два "условных" типоразмера) на основе стандартного шаблона "Метрическая система, типовая модель.rft".
Ничего не меняя и не создавая в нем, сохраним одно семейство под именем Вн Ral 9002xНар Ral 7009 и второе Вн Ral 9002xНар Ral 7005. Загрузим оба семейства в семейство панели.
Создадим два параметра Типоразмер 1 и Типоразмер 2:
По аналогии параметр Типоразмер 2.
Для параметра Типоразмер 1 установим типоразмер вложенного семейства Вн Ral 9002xНар Ral 7005, для Типоразмер 2 - Вн Ral 9002xНар Ral 7009.
 
Т.к. напрямую мы не можем написать в параметре Наименование условие: if(Типоразмер=1190х150 (Вн Ral 9002xНар Ral 7005)), все по той же причине - мы не можем использовать в условии текст, поэтому создадим еще один параметр, который будет равен текущему типоразмеру. Назовем его Облицовка.
Для типоразмера  Вн Ral 9002xНар Ral 7005 установим Вн Ral 9002xНар Ral 7005, и аналогично для Вн Ral 9002xНар Ral 7009.
Теперь создадим два параметра Наименование 1 и Наименование 2.
По аналогии параметр Наименование 2.
Параметр Наименование 1 будет соответствовать типоразмеру Вн Ral 9002xНар Ral 7005, в столбце Формула, запишем условие. Для примера создадим формулу для длин от 3000 до 6000 с шагом 500, вот что получилось:
if(Длина=3000, "ПС 3000х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =3500, "ПС 3500х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =4000, "ПС 4000х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =4500, "ПС 4500х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =5000, "ПС 5000х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =5500, "ПС 5500х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =6000, "ПС 6000х1190х150 (Вн Ral 9002хНар Ral 7005)","Не определено")))))))
Для параметра Наименование 2 формула будет следующая:
if(Длина =3000, "ПС 3000х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =3500, "ПС 3500х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =4000, "ПС 4000х1190х150 (Вн Ral 9002хНар Ral 7005)",if(Длина =4500, "ПС 4500х1190х150 (Вн Ral 9002хНар Ral 7009)",if(Длина =5000, "ПС 5000х1190х150 (Вн Ral 9002хНар Ral 7009)",if(Длина =5500, "ПС 5500х1190х150 (Вн Ral 9002хНар Ral 7009)",if(Длина =6000, "ПС 6000х1190х150 (Вн Ral 9002хНар Ral 7009)","Не определено")))))))
Теперь создадим общий параметр Наименование, который и будет выводиться в спецификацию. Если файла общих параметров у Вас еще нет, необходимо его создать (3), а также создать группу (4). Если у Вас еще нет регламента по структуре общих параметров, предлагаю назвать группу по разделу - АР.
В формулу параметра Наименование запишем условие: if(Облицовка = Типоразмер 1, Наименование 1,if(Облицовка=Типоразмер 2, Наименование 2, "Не определено")). Т.е. если мы поменяем типоразмер, у нас изменится параметр Облицовка и если он будет равен Типоразмеру 1, то Наименование будет равно соответствующему параметру Наименование 1, и т.д. по всем типоразмерам.
По аналогии поступим с параметром Позиция, создадим также два параметра Позиция 1 и Позиция 2. Для параметра Позиция 1 формула будет: if(Длина =3000, "ПС 30 - Ral 7005",if(Длина =3500, "ПС 35 - Ral 7005",if(Длина =4000, "ПС 40 - Ral 7005",if(Длина =4500, "ПС 45 - Ral 7005",if(Длина =5000, "ПС 50 - Ral 7005",if(Длина =5500, "ПС 55 - Ral 7005",if(Длина =6000, "ПС 60 - Ral 7005","Не определено")))))))
Для параметра Позиция 2: if(Длина =3000, "ПС 30 - Ral 7009",if(Длина =3500, "ПС 35 - Ral 7009",if(Длина =4000, "ПС 40 - Ral 7009",if(Длина =4500, "ПС 45 - Ral 7009",if(Длина =5000, "ПС 50 - Ral 7009",if(Длина =5500, "ПС 55 - Ral 7009",if(Длина =6000, "ПС 60 - Ral 7009","Не определено"))))))).
По аналогии с параметром Наименование, создадим общий параметр Позиция. Формула для него будет: if(Облицовка = Типоразмер 1, Позиция 1, if(Облицовка=Типоразмер 2, Позиция 2, "Не определено"))
И последний параметр, который нам понадобится, это Масса. Добавляем его.
Чтобы в дальнейшем корректно вырезался проем, присоединяем элементы геометрии утеплителя и облицовки. Удобнее всего это сделать на 3D виде. После данной процедуры элемент должен выглядеть как единая форма.
Панель готова, сохраняем семейство. Теперь на основе созданного семейства создадим сэндвич-панель с проемом под дверь/окно.
Перейдем на фасад Назад, создадим опорные плоскости для проема и проставим размеры. Опять же размер отступа проема от опорного уровня должен быть привязан не к опорному уровню, а к плоскости, совпадающей с этим самым уровнем.
Преобразуем размеры в параметры: Отступ проема снизу, Отступ проема с краю, Ширина проема, Высота проема.
Все параметры для экземпляра с группированием Размеры.
Создадим полый элемент выдавливания и дотянем его до краев облицовки, последнее действие удобнее будет произвести на фасаде Влево/Справа.
Сохраним семейство панели под другим именем и загрузим оба семейства в проект. Добавим панели с помощью инструмента Компонент.
Окна и двери в панели просто так не вставятся, поэтому необходимо воспользоваться вспомогательной стеной в толщину панели и затем скрыть ее на видах. В местах, где установлены окна и двери, необходимо чтобы были панели с проемом. 
После того, как добавили окна/двери, откорректируем проем панели. Для этого можно воспользоваться ручками, которые появляются на проеме после выделения панели. Удобнее будет воспользоваться инструментом Выравнивание. Корректировать проем будем на фасаде.
При выравнивании, выбирать необходимо сначала грань окна/двери, затем грань проема, причем грань проема при наведении на нее должна быть подсвечена линией, длиной на всю панель, иначе съедет сама панель, а не проем.
Добавим в проект три общих параметра: Позиция, Наименование и Масса, учитывая их данные в семействе (Тип/Экземпляр, Группирование параметров).
Аналогично с параметрами Позиция и Масса. 
Теперь создадим марку панели на основе шаблона "Метрическая система, типовая марка.rte". Удалим примечание. Нам необходимо получить марку панели с длиной панели и материалом наружной облицовки, т.е. чтобы в марку выводился параметр Позиция (Например: ПС 60-Ral 7005).
 
Сохраняем марку, загружаем в проект. Добавляем марку в модель.
Перейдем к спецификации. Создадим спецификацию обобщенных моделей.
Осталось откорректировать ширину и название столбцов.
Семейство панели можно скачать ЗДЕСЬ
В некоторых организациях не считают сэндвич-панели, производят только маркировку, а подсчет ведется уже на заводе. В этом случае параметры семейства будут намного проще, об этом напишу в следующей теме.

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

Цветовая заливка помещений

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

Т.к., перелопатив все форумы, я не нашла решения данной проблемы, то напишу о нем здесь, дабы облегчить кому-то жизнь :)
В общем, проблема оказалась в том, что Revitу не нравятся слишком узкие "закоулки" в помещении. И, если поставить разделитель помещений и перекрыть хотя бы с одной стороны доступ в этот "закоулок", то помещение зальется.

вторник, 15 января 2013 г.

Марка для "Квартирографии"

Наверное уже многие представители ревитчиков слышали/читали о таком приложении для Revit как "Квартирография".
Это приложение позволяет решить вопрос оформления квартирографии в продукте. Дополнение представляет собой инструмент для создания необходимых марок, автоматического учета площади квартир и ведения постоянного мониторинга и обновления значений, а также для подготовки табличных данных по квартире.
Подробное описание приложения, а также видеоинструкцию Вы сможете найти на сайте разработчика - компании ПСС: ТЫК. Перейдя по этой ссылке Вы сможете также скачать и установить само приложение.
Здесь же мы рассмотрим как создать марку для "Квартирографии". Т.к. мне часто задают этот вопрос, надеюсь, что этот урок окажется полезным для многих пользователей.
Итак, после установки приложения появляется файл общих параметров, которыми мы и воспользуемся для марки. Создадим марку на основе шаблона "Метрическая система, марка помещения.rft", который по умолчанию лежит в папке "Аннотации" общей папки шаблонов "Family Templates".

С помощью линий на вкладке "Создание" начертим таблицу марки. Наполним эту таблицу, создав метки одноименным инструментом на вкладке "Создание".

Укажем л.к. мышки положение метки по центру верхней правой ячейки и очутимся в диалоговом окне с перечнем меток. Щелкнем на значок снизу слева и добавим параметр. Нажмем на кнопку "Выбор", чтобы открыть файл общих параметров, группу параметров меняем на PSS, ниже выбираем параметр "Area1" и жмем "Ок".
Параметр появился в общем списке параметров категории, выбираем его и нажимаем "Добавить параметр в метку". После чего жмем "Ок". То же самое проделываем и с параметрами "Area2", "Area3" и "Тип квартиры". Только для типа квартиры, после того как добавили параметр в метку, заменим "Выборочное значение" на "Тип", чтобы эта метка не перекрывала остальные своим длинным названием.

В итоге должно получиться следующее:

  • Area 1 - жилая площадь (площадь всех комнат категории "Жилая")
  • Area 2 - площадь квартиры ("Жилая" + "Общая")
  • Area 3 - площадь квартиры ("Жилая" + "Общая" + лоджии, балконы с учетом коэффициента)
  • Тип квартиры - аналог "Номера квартиры", только тип
  • И дополнительные параметры, которыми Вы также можете воспользоваться:
  • Rooms - количество жилых комнат
  • Количество квартир - параметр, равный 1/n, где n - число всех помещений в квартире. Нужен, чтобы можно было посчитать число квартир (в спецификации собирать поквартирно, у параметра включить "вычислять итоги")
  • Коэф. площади - соответственно, коэффициент
  • Площадь*К - приведеная площадь помещения (например, для обозначения на балконах обеих площадей в марке)
  • Номер квартиры - номер квартиры, введенный после указания помещений по кнопке "Квартира"
  • Тип помещения - категория помещения, определенная после задания квартир
Теперь необходимо настроить внешний вид метки. Зайдем в ее свойства и заменим шрифт, коэффициент ширины на 0.8, и фон на прозрачный.

Марка готова! Сохраняем ее под именем "Марка. Квартирография" и загружаем в проект!

четверг, 10 января 2013 г.

Вариантное проектирование с помощью "стадий" Revit

В классическом виде (как нам "велит" справка) стадии используются для временнОго разделения проекта. Мы же рассмотрим применение стадий в качестве помощника в вариантном проектировании. С помощью стадий будем делить проект на варианты.
Для начала настроим стадии. Предположим, что у нас будет два варианта планировок. Соответсвенно создадим 2 стадии: Вариант 1 и Вариант 2. Перейдем на вкладку "Управление" и выберем "Стадии". 


В появившемся диалоговом окне меняем названия стадий "Существующие" и Новая конструкция" на "Вариант 1" и "Вариант 2". 

При необходимости можно добавлять
свои стадии с помощью кнопок 
"До" или "После".








В свойствах вида "План этажа" выбираем Тип системы "Вариант 1". Это лучше проделать перед тем, как мы создали планировку для первого варианта, чтобы потом не переносить все элементы на соответствующую стадию, т.к. они автоматически попадают в текущую стадию вида. Если же все-таки забудете проделать эти шаги, то в свойствах каждой конструкции есть пункт "Стадия возведения", с помощью нее мы и можем настроить принадлежность элементов к вариантам.
Чтобы создать планировку для второго варианта, нам необходимо скопировать план этажа, назвать его с пометкой "Вариант 2", чтобы нам было удобно ориентироваться. И также в свойствах выбрать тип системы "Вариант 2 ".
Если Вы уже добавили помещения, то можете заметить, что при смене стадии в свойствах вида, помещения исчезли, т.к. они не принадлежат этой стадии.
 
Теперь мы с Вами будем "сносить" стены, которые у нас будут отличаться от первого варианта. И для этого нам нужен инструмент "Снос" на панели "Изменить"

Берем "молоточек" и удаляем ненужные стены (или не стены) поочередно выбирая каждую из них. Стены исчезли, потому что по умолчанию в свойствах вида установлен фильтр по стадиям "Показать полностью". Чтобы посмотреть, что будет отображаться при каждом из фильтров, снова зайдем в "Стадии" на вкладке "Управление". И перейдем на вкладку "Фильтры по стадиям".

Мы видим что наши конструкции делятся на четыре вида: Создать, Существующие, Снесенные, Временные. Разберемся что это за разделение.
Создать (Перевод не совсем корректный - Созданные или Новые) - элементы, которые были созданы на стадии текущего вида.
Существующие - к ним относятся элементы, которые были созданы на предшествующей стадии, но продолжают существовать и на текущей.
Снесенные - элементы были созданы на предыдущей стадии и снесены на текущей стадии.
Временные - это элементы и созданные, и снесенные на текущей стадии.
Т.о. сейчас мы имеем два вида элементов: Существующие - были созданы на стадии "Вариант 1" и продолжают существовать на стадии "Вариант 2", и Снесенные - те, которые были созданы на стадии "Вариант 1" и удаленные с помощью "молоточка" на стадии "Вариант 2".
По умолчанию у нас имеется семь фильтров по стадиям. Мы можем создавать свои фильтры с помощью кнопки "Новая". Можем пользоваться существующими, предварительно настроив отображение каждой из стадий (Новые, Существующие, Снесенные, Временные). Для каждой стадии существуют три вида отображения: По категориям, Переопределено, Не отображается.
По категориям - элементы этой стадии будут подчиняться настройкам переопределения видимости/графики в свойствах вида.
Переопределено - графика настраивается в текущем диалоговом окне "Стадии" на вкладке "Переопределения графики".
Не отображается - элементы стадии не видны на виде. 
Перейдем на вкладку "Переопределения графики" - здесь мы можем настроить, как говорилось выше, графику для стадий, которым в фильтрах присвоено значение "Переопределено". Настройки идентичны настройкам диалогового окна "Переопределения видимости/графики" и отвечают за тип линий, штриховку/заливку для поверхности и разреза. Также здесь можно настроить полутона и назначить материалы отличные от тех, что настроены по умолчанию.

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

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

 Еще одно большое преимущество "Стадий" в том, что создавая спецификацию мы можем выбрать для какой из стадий (в нашем случае варианта) нам нужно произвести подсчет.