Revit 2009 Пожарная лестница

36
Autodesk User Communities - CIS Borissofff Алексей Борисов (Персональная страница автора) СЕМЕЙСТВА Элементы безопасности кровли Пожарная лестница Представленный «труд», это попытка создать нечто похожее на Пожарную лестницу. При всей простоте этого объекта — две направляющие и несколько поперечных планок — хочется что бы это семейство вело себя таким же образом, как и подавляющее большинство семейств Ревита! Так что бы в любой момент времени можно было бы контролировать такие параметры лестницы как: Ширина, Высота, Расстояние между ступенями и их количество, на каком расстоянии от стены располагается лестница, толщина поручней и ступеней, с каким шагом располагаются опорные ноги и многое другое... А еще лучше если некоторые параметры будут меняться и рассчитываться сами! Например если изменится отметка кровли, лестница должна перестроится под нужную высоту. Расход материалов тоже было бы неплохо узнать и отобразить в спецификации. Может показаться, что без знания языков программирования нам не обойтись. Но это только кажется, для решения этой задачи, нам достаточно знаний средней образовательной школы! Ну и разумеется хочется что бы ваше знакомство с самой программой было бы не «шапочным», минимальное требование к пользователям: пройти курс молодого бойца — меню Справка → Начало работы и закончить среднюю школу. План действий будет таков: 1. Поскольку управлять семействами, правильнее всего с помощью опорных плоскостей и параметров, с этого и начнем. Займемся заготовкой опорных плоскостей и заданием основных параметров. Немного вспомнить планиметрию не помешает. 2. Создадим пару поручней. Установим зависимости, используем в качестве опоры заготовленные плоскости... © Autodesk User Communities – CIS http://communities.autodesk.com/cis 1

description

Представленный «труд», это попытка создать нечто похожее на Пожарную лестницу.

Transcript of Revit 2009 Пожарная лестница

Page 1: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

BorissofffАлексей Борисов (Персональная страница автора)

СЕМЕЙСТВАЭлементы безопасности кровли

Пожарная лестница

Представленный «труд», это попытка создать нечто похожее на Пожарную лестницу.

При всей простоте этого объекта — две направляющие и несколько поперечных планок — хочется что бы это семейство вело себя таким же образом, как и подавляющее большинство семейств Ревита! Так что бы в любой момент времени можно было бы контролировать такие параметры лестницы как: Ширина, Высота, Расстояние между ступенями и их количество, на каком расстоянии от стены располагается лестница, толщина поручней и ступеней, с каким шагом располагаются опорные ноги и многое другое...

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

Может показаться, что без знания языков программирования нам не обойтись. Но это только кажется, для решения этой задачи, нам достаточно знаний средней образовательной школы! Ну и разумеется хочется что бы ваше знакомство с самой программой было бы не «шапочным», минимальное требование к пользователям: пройти курс молодого бойца — меню Справка → Начало работы и закончить среднюю школу.

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

с этого и начнем. Займемся заготовкой опорных плоскостей и заданием основных параметров. Немного вспомнить планиметрию не помешает.

2. Создадим пару поручней. Установим зависимости, используем в качестве опоры заготовленные плоскости...

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 1

Page 2: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

3. Дополним нашу лестницу площадкой, ступенями и опорными ногами. Активно используем массив и логические операторы!

4. Расход материалов или кто будет считать погонные метры и складывать их в стопку? Поручим расчет программе, ведь это совсем не сложные вычисления!

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 2

Page 3: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

1 Создадим новое семейство:• Меню Файл — Создать — Семейство...

2 В папке Metric Templates, выделим файл: • Метрическая система, механическое

оборудование, настенное.rft• После чего жмем кнопку Открыть.

3 Открывается План этажа: Опорный уровень.Что мы имеем: условную стену и несколько опорных плоскостей...И конечно текст — Сторона размещения — с этой стороны мы и будем пристраивать лестницу.Ну чтож, начнем пожалуй:

• Щелкаем п.к.м. и из контекстного меню выберем Вписать

4 • Инструментальная палитра — Опорная плоскость

• Построим три Опорных плоскости, по одной справа и слева от вертикальной опорной плоскости и последнюю параллельно стене со Стороны размещения.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 3

Page 4: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

5 • При помощи инструмента Размеры проставим цепочку размеров между левой, центральной и правой вертикальными плоскостями.

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

6 • Сохраним файл как... «Пожарная лестница.rfa»

• Нажав на кнопку Параметры... установим максимальное количество резервных копий: 1

7 • Создадим еще один размер между вертикальными крайними плоскостями.

• Выделим его инструментом Изменить.(Команда установки размеров непрерывна и её можно прервать следующей командой или дважды нажав на клавишу Esc)

• Затем из списка Метка: выбираем <Добавить параметр...>

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 4

Page 5: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

8 • В окне Свойства параметра дадим следующие данные для параметра: Имя — Ширина, Группирование — Размеры, поставим точку напротив Тип.

• Завершим создание первого параметра ОК.

9 • Откроем список фасадов в браузере и двойным щелчком л.к.м. перейдем на Фасад: Слева.

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

• Чтобы размеры лучше читались установим подходящий масштаб, например 1:30.

10 • Снова выбираем на Инструментальной палитре инструмент Изменить

• Выделяем недавно проставленный размер...

• Добавляем новый параметр на панели параметров в списке Метка: <Добавить параметр...>

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 5

Page 6: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

11 Данные для параметра которые необходим о ввести:

Имя — ОтступГруппирование параметров: - РазмерыТочка — Тип

12 Немного размышлений о том как попасть на крышу.

1. Если у нас кровля скатная, то нам будет необходимо верхнюю площадку лестницы немного приподнять, относительно карниза кровли. Высота этого подъема зависит от угла уклона кровли и отступа лестницы от стены здания (для плоской кровли с этим попроще...).

2. Верхняя и нижняя часть нашей лестницы должна «рассчитываться» и «зависеть» от линии Карниза кровли, так как нам нужно при помощи этой лестницы, попасть именно на эту отметку.

Будем реализовывать?13 Прежде всего «устроимся поудобней»:

• Выделим текст Сторона размещения и заменим 6-ти миллиметровый текст на 2.5мм выбрав нужный типоразмер из списка типоразмеров. В дальнейшем мы его можем еще и отодвинуть влево чтобы не мешал.

Этот текст имеет вспомогательное значение и в проекте его не будет видно, однако он при разработке семейства, позволяет правильно ориентироваться на видах.

14 Приступим, начнем с Карниза.• Создаем горизонтальную Опорную

плоскость, одноименным инструментом на инструментальной палитре, чуть выше условной стены.

• Выделим эту плоскость, инструмент Изменить.

• Вызовем Свойства элемента.• В открывшемся окне в строке Имя

пишем уникальное имя: Карниз.• Закрываем окно ОК.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 6

Page 7: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

15 • Создадим еще пару плоскостей выше Карнизной плоскости, аналогичным образом см. п. 15Имена присвоим следующие:

Первая над Карнизом — ПодъемСледующая — Поручень

• Поименуем еще одну плоскость, левую вертикальную и назовем ее как — Отступ.

(Наличие имен у плоскостей не обязательно, но когда их количество постоянно увеличивается, можно и запутаться...)

16 Сейчас что бы удобней работать с опорными плоскостями, (одна из которых, в данный момент закрывается условной стеной) выделим стену и временно её скроем:

• Выделяем стену, инструмент Изменить.• На Панели управления видом находим

очки и Скроем элементПо контуру видового окна появится «цианистая» обводка, напоминающая нам о том, что некоторые элементы на этом виде, были временно скрыты.

17 Как только мы «устранили помеху»:• Инструментом Изменить, выделяем

левую плоскость - Отступ. И за круглую верхнюю ручку вытянем плоскость выше плоскости с именем Поручень.

• Также поступим и со средней вертикальной плоскостью с именем — Назад. (Эту плоскость можно назвать «системной», для нашей лестницы она означает наружную поверхность стены.)

• Теперь мы можем восстановить видимость всех элементов, жмем Очки - Восстановить исходный вид.

С базовыми опорными плоскостями более менее разобрались. Попробуем разобраться с уклоном кровли и величиной отступа.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 7

Page 8: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

18 • Нарисуем Вспомогательную линию, инструмент так и называется: Вспомогательная линия...Проверьте настройки на панели параметров.

• Первая точка на пересечении плоскостей Карниз и Отступ (Обе плоскости должны быть подсвечены.)

• Вторая точка правее и чуть выше.Эта линия будет для нас в качестве подсказки: всё ли мы правильно сделали.

19 Займемся параметрами Уклона и Подъема.Проставим Размеры:

• Вертикальный размер между плоскостями Карниз и Подъем.

• Угловой поставим, разумеется, для вспомогательной линии и плоскости Карниз.

20 Для вертикального размера создаем параметр:• Метка: <Добавить параметр...>• Данные для параметра:

Имя — ПодъемГруппирование — ПрочееТочка для Тип.

• Закроем окно ОК.

21 Для углового размера параметр:• Метка: <Добавить параметр...>

(Обратите внимание: список параметров пуст, так как до этого момента мы создавали «линейные» параметры, а в этот раз создаем «угловой» параметр.)

• Данные для параметра:Имя — УклонГруппирование — РазмерыТочка для Тип.

• Закроем окно ОК.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 8

Page 9: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

22 • Открываем окно Типоразмеры в семействе

• В строке Подъем в графе Формула пишем следующее соблюдая Регистр:=Отступ * tan(Уклон)

• Закрываем окно ОКЕсли мы не наделали ошибок в написании имен параметров, окно безропотно закроется, а вспомогательная линия теперь пройдет через пересечения плоскостей Карниз и Отступ, ну и конечно через Отступ и Назад — будто диагональ, образованного этими плоскостями, прямоугольника.В формуле мы использовали свойства прямоугольного треугольника (школьный курс Планиметрии), а если быть более точным - определение Тангенса угла (tan)!

23 С уклоном разобрались!Займемся поручнем и его радиусом.

• Создаем еще две Опорные плоскости вертикальную между плоскостями Отступ и Назад, и еще горизонтальную плоскость немного ниже плоскости Поручень.

• Нам потребуются Размеры: вертикальный между плоскостью Поручень и последней созданной нами плоскостью. Еще пробьем цепочку от плоскости Отступ до Назад.

• Не снимая выделения щелкаем л.к.м. по перечеркнутому значку EQ, тем самым устанавливаем зависимость равенства.

24 Для вертикального размера создадим параметр:

• Метка: <Добавить параметр...>

• Данные для параметра:Имя — Радиус поручняГруппирование — ПрочиеТочка для Тип.

• Открываем окно Типоразмеры в семействе

• В строке Радиус поручня в графе Формула пишем: =Отступ / 2

• Закрываем окно ОК

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 9

Page 10: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

25 Прежде чем приступить к созданию геометрии лестницы, нанесем еще один штрих:

• Нам нужна будет еще одна Опорная (управляющая) плоскость, выше и параллельно Опорному уровню.

• Имя для этой плоскости дадим Низ лестницы.

• Ставим размер между плоскостями Карниз и Низом лестницы.

• Для размера создадим параметр: Метка: <Добавить параметр...>Данные для параметра:Имя — ДлинаГруппирование — РазмерыТочка для Экземпляр.

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

26 Попробуем создать поручень:• Создадим Объемную форму — Элемент

сдвига.• В палитре Эскиз мы сможем найти все

инструменты для создания Траектории элемента сдвига и ее Профиля.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 10

Page 11: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

27 Сначала создадим траекторию:• Берем инструмент Эскиз 2D

траектории.• Затем на палитре эскиз траектории

инструмент - Линии.• Начнем рисовать первый Отрезок вдоль

плоскости Отступ от Низа лестницы до безымянной плоскости Радиуса поручня.

• Не прерывая команды открываем список Дополнительные опции для эскизов где выберем Дуга — центр, конечные точки.

28 • Первым делом указываем центр нашей дуги — пересечение двух безымянных плоскостей.

• Вторая точка располагается на конце первого отрезка.

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

29 Продолжим построения.• Снова выберем инструмент Отрезок.• Первая точка завершающего сегмента

траектории расположится на свободном конце дуги.

• И завершится на пересечении плоскостей Подъем и Назад. Постарайтесь щелкнуть л.к.м. когда обе плоскости «подсвечены».

• Находим и жмем зеленую кнопку с галочкой Принять эскиз.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 11

Page 12: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

30 Траекторию создали займемся профилем.• На панели параметров жмем кнопку

Изменить.• В окне перехода на другой вид выберем

План этажа: Опорный уровень.• Закрываем окно - «противоположным

действием» - Открыть вид.

31 Открылся вид плана этажа, а инструментальная палитра сменилась набором инструментов для создания эскиза профиля. (В отличии от траектории профиль должен быть замкнутой фигурой.)

• Инструмент Линии• Из списка Дополнительные опции для

эскизов извлекаем Окружность.• Рисовать ее начнем с центра, который

расположим на красной точке маркера профиля.

• Рисуем окружность с радиусом примерно 100мм

• Поставим размер Радиус, для будущего параметра.

32 • Выбираем размер - Изменить• Метка: <Добавить параметр...>• Данные параметра:

Имя - Радиус профиля поручня.Группирование — Размеры.Точка — Тип.

• Закрываем окно Свойств параметра.• Жмем зеленую кнопку Принять

профиль.• Затем тоже зеленую Принять сдвиг.

33 • Выделим получившийся поручень, инструмент Изменить.

• Л.к.м. щелкаем по значку Разрыв связи для рабочей плоскости.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 12

Page 13: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

34 • Командой Перенести используя среднюю вертикальную плоскость для размещения на ней базовой точки, переместим поручень горизонтально вправо, до пересечения с правой плоскостью.

• Не снимая выделения командой Копировать переместим копию поручня также по горизонтали на левую плоскость.

35 • Не снимая выделения с копии поручня, жмем кнопку на панели параметров — Редактировать рабочую плоскость.

• В окне Рабочая плоскость ставим точку у Выбрать плоскость, затем ОК.

• И указываем плоскость проходящую через середину поручня.

• С правым поручнем поступаем аналогично!

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

36 • Вызываем окно Типоразмеры в семействе

• И там заменим значения параметров на следующие:Ширина = 900Уклон = 30°Радиус профиля = 25Отступ = 600Остальные значения пока менять не будем...

• Жмем Принять

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 13

Page 14: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

37 Чтобы оценить все изменения сразу, поступим следующим образом:

• Меню Окно — Мозаика. (Если окон открылось много, закроем лишние оставив Вид слева и План этажа. После чего повторите Мозаику.)

• На инструментальной панели находим Лупу справа от нее стрелка вниз, жмем на нее и выбираем По размеру окна.

Все элементы поручней следуют за опорными плоскостями, профиль поручней тоже уменьшился, изменилось и значение отступа.

38 Добавим еще размер и превратим его в параметр.

• Поставим вертикальный Размер между плоскостями Подъем и Поручень.

• Преобразуем его в параметр с данными:Имя — Высота поручняГруппирование — РазмерыТочка — Тип.

• Откроем Типоразмеры в семействе и заменим значение Высота поручня например на 1200мм.

Теперь нужно «приделать» площадку, ступени и опорные ноги.

39 Займемся площадкой. Но сначала наведем порядок:

• Перейдем на вид Фасад: Сторона размещения.

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

• Увеличим верхнюю часть лестницы (либо колесиком мыши, либо лупой или штурвалом), так чтобы на виде помещались плоскости Карниз и Поручень.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 14

Page 15: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

40 • Выделим оба поручня, для этого сначала выбираем один из них и затем удерживая клавишу Ctrl выделим второй.

• Жмем на очки и говорим Скрыть элемент.

Вроде “прибрались», продолжаем строительство.

41 • Создаем Объемную форму — Элемент выдавливания

• Инструментом Линия создадим две окружности на пересечении крайних вертикальных плоскостей с плоскостью Подъем.

Важно! В момент указания центров окружностей, обе плоскости должны быть подсвечены.А вот радиус окружностей нам не принципиален, сейчас мы его все равно заменим параметром.

42 Сказали, сделали!• Ставим по размеру Радиус на каждую

окружность.• Выбираем размер - Изменить• Метка: <Добавить параметр...> где из

списка выберем - Радиус профиля поручня.

• Жмем Принять эскиз.• Можно Восстановить исходный вид

при помощи Очков.

43 Вернемся на вид Фасад: Слева• Инструмент Выравнивание• В качестве образца покажем плоскость

Отступ.• Затем свободный кончик опорных

трубок площадки.• Замок закроем.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 15

Page 16: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

44 • На панели инструментов найдем бирюзовый домик с желтой крышей и надписью 3D.

• Можно покрутить изображение при помощи Видового куба.

Посмотрим что же мы всё это время делали.Что то отдаленно напоминает, но вот что?Бум доделывать площадку.

45 • Перейдем к окну - Фасад: Слева.• Создаем новую Объемную форму —

Элемент выдавливания• Нарисуем окружность расположив ее

центр на плоскости Подъем и правее плоскости Отступ.

• Не снимая выделения жмем на значок Преобразования временного размера в постоянный.

46 • Выделим преобразованный размер, инструмент Изменить.

• И теперь его преобразуем в параметр:Имя — Радиус ступениГруппирование — РазмерыТочка для — Тип

• Закрываем окно ОК.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 16

Page 17: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

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

• Свойства выдавливания

• В окне Свойства элемента в строке Конец выдавливания жмем маленькую кнопку и назначаем Существующий параметр — Ширина

• Закрываем оба окна ОК• Завершим

формообразующую Принять эскиз.

48 • Выделим полученную форму, Изменить.

• Щелкнем по синему значку Разрыв связи для рабочей плоскости.

49 На основе этого цилиндра создадим массив, который и станет площадкой на верхушке лестницы.

• Массив• Параметры: Линейный

массив, Группирование элементов - галочка, количество 3 и Общая длина массива - точка.

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

• Нажмем Enter для подтверждения количества элементов.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 17

Page 18: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

50 • Выделим любой из элементов массива, инструмент Изменить.

• Вдоль массива появится временная линия с количеством экземпляров, л.к.м. щелкаем по этой линии.

• Метка: <Добавить параметр...>

• Где введем следующие данные:Имя — Массив площадкиГруппирование — ПрочееТочка напротив — Тип

• Закрываем окно ОК.51 Добавим зависимости:

• Инструмент Выравнивание.• Первый щелчок по плоскости Подъем.• Второй по боковому квадранту левого

элемента массива, замок обязательно закрыть.

• С последним элементом массива поступаем так же.

52 Горизонтальную зависимость установили, теперь установим для вертикали.

• Инструментом Размер, образмерим массив.

• Сначала выбираем крайнюю вертикальную плоскость. Затем полуокружность ближайшего к ней цилиндра.

• На противоположной стороне массива поступим похожим образом.

• Затем оба размера выделяем и назначаем им обоим параметр Радиус профиля поручня. (Для этого размера можно было бы создать свой параметр... а вдруг кому понадобится?! Тогда он сам и сделает, см. создание любого предыдущего параметра.)

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 18

Page 19: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

53 • Возвращаемся на План этажа: Опорный уровень

• И тут, также по очереди, выравниваем левые торцы тех же элементов массива по левой плоскости.

54 • Откроем окно Типоразмеры в семействе.

• Где в строке Массив площадки, в графе Формула нужно написать волшебные слова:if(Отступ / (6 * Радиус ступени) < 2, 2, Отступ / (6 * Радиус ступени))

Что значат эти все эти слова?!Для массива количество экземпляров не должно быть меньше 2. Поэтому мы и задаем условие (IF - если) из которого следует : Если количество перекладин (отношение Отступа к шестикратному Радиусу ступени), меньше 2, то количество экземпляров массива все равно будет 2, если больше то пусть останется столько, сколько получилось.Для проверки можно поменять некоторые параметры, например Уклон, Радиус ступени, Отступ...

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 19

Page 20: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

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

• Нарисуем горизонтальную плоскость чуть ниже Карниза. И назовем ее Последняя ступень.

• Поставим размер между Площадкой и Последней ступенью.

• Преобразуем его в параметр, со следующими данными:Имя - Высота ступениГруппирование — РазмерыТочка напротив — Тип.

56 • Скопируем первую перекладину площадки, ниже плоскости последней ступени и немного за пределы ограждения.

• Не снимая выделения, командой Повернуть расположившейся справа от Копировать на панели инструментов, повернем скопированную перекладину на 90°. (После поворота нам будет удобней выравнивать ступеньки вдоль ограждения. При этом скопированная ступень, все еще является группой, а значит при изменении любого экземпляра, массива площадки или массива будущих ступенек, остальные унаследуют их автоматически! Группа имеет уникальное имя, если его не менять, а мы этого и не делаем... она ведет себя примерно как семейство созданное на месте.)

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 20

Page 21: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

57 Создадим линейный массив из шести ступенек с общей длиной до низа лестницы. (То что он не совпадает с ограждением не беда, нам все равно нужно будет их выравнивать...)

• Команда МассивЛинейныйКоличество: 6Точка на Общая длина

• Перемещаем копию вниз почти до плоскости низа ступенек и щелчок л.к.м.

• Enter подтверждаем количество элементов массива.

58 Далее действуем по уже наработанной схеме:• Выделяем временную линию массива• Добавляем параметр — Метка:

<Добавить параметр...>• Данные параметра

Имя — Массив ступенекГруппирование — ПрочееТочка — Экземпляр

• Закрываем окно ОК.

59 • Открываем окно Типоразмеры в семействе

• В строке Массив ступенек в графе Формула пишем: if(Длина / Высота ступени < 2, 2, Длина / Высота ступени)

• ОК закрываем окно

Приступаем к назначению зависимостей.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 21

Page 22: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

60 • Поставим Размер между верхней ступенькой и плоскостью Последняя ступень.

• Затем инструментом Перенести совместим верх ступени с этой плоскостью.

• Выделим размер превратившийся в Ноль и закроем его замок.

• Для нижней ступени также поставим Размер только привяжем его к плоскости низа лестницы.

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

61 • Инструментом Выравнивание привяжем верхнюю и нижнюю ступень к плоскости Отступа.

• Замочки в обоих случаях закроем.Проверим как ведут себя ступени:

• Снова откроем окно Типоразмеры в семействе

• Где изменим значения Ширины на 700 и Отступ на 700.

Посмотрим 3D вид, Фасад: Сторона размещения. Ступени съехали в сторону! Не порядок!

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 22

Page 23: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

62 • Опять инструментом Выравнивание привяжем концы верхней и нижней перекладин к левой или правой плоскости.

• Замки всенепременно закрываем.Протестируем нашу лесенку:Немного поменяйте значения группы параметров «Размеры». Я сильно надеюсь, что лестница останется целой, несмотря на все ваши усилия!(Если вдруг появится предупреждение «что массив содержит много однотипных элементов....» просто согласитесь кнопка ОК. Обойдемся пока без вложенных семейств.)

Осталось приделать ноги нашей «стремянке», что бы она прочно «висела» на стене.

63 Как вы наверное уже заметили, практически всеми объектами в семействе, мы управляем при помощи параметров и конечно же опорными плоскостями!Не будем нарушать правила и добавим еще пару плоскостей для ног:

• Инструмент Опорная плоскость, рисуем две горизонтальные плоскости между плоскостями Карниз и Низ лестницы.

• Для плоскостей дадим имена: Верхняя нога (для верхней), Нижняя нога (для нижней).

• Добавим размеры между плоскостями, чтобы в дальнейшем преобразовать их в параметры. (Для верхней плоскости, ВАЖНО привязать размер к плоскости Площадки, а для нижнего Низ лестницы!)

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 23

Page 24: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

64 Ради разнообразия в этот раз создадим параметр, а потом применим его к соответствующим размерам:

• Открываем окно Типоразмеры в семействе, там нажмем кнопку Добавить...

• Данные для параметра:Имя — Расстояние опорных ногГруппирование — РазмерыТочка для — ТипТип данных — Длина

• Закроем окно параметров ОК, и в Окне типоразмеров в строке только что созданного параметра в графе Значение введем 1200.

65 • Пройдем на Фасад: Сторона размещения

• Увеличим изображение так что бы на экране было видно: Низ лестницы о опорную плоскость Нижняя нога;

• Выделим пересекающей рамкой нижнюю часть лестницы;

• Запустим Фильтрацию выбора (кнопка с воронкой) и в окне фильтра снимем галочку у Опорных плоскостей. Закрываем окно ОК.

• Нажмем на Очки и Скроем элементы.66 • Создадим Объемную форму — Элемент

выдавливания.• Нарисуем окружности на местах

пересечения плоскостей: Нижняя нога и правой, а также левой стороны лестницы. (Так как потом эти ножки мы будем размножать массивом, опорные плоскости не смогут управлять геометрией, они просто помогают нам создать ноги на правильном месте.)

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 24

Page 25: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

67 • На окружности поставим размеры радиусов.

• Выделим оба размера и назначим им параметр Радиус профиля поручня.

• Восстановим видимость скрытых элементов.Очки — Восстановить исходный вид

• И посмотрим на Фасаде слева, что получилось.

Ноги есть но растут они не в ту сторону!68 Пока оставим их так как есть...

• Выделим ножки.• Нажмем на синий значок плоскости с

замочком и снимем зависимость от опорной плоскости.

• Вызовем Свойства элемента.• Добавим параметр для зависимости

Конец выдавливания, маленькая кнопка в конце строки.

• Скажем что длина ноги будет равна Отступу нашей лестницы.

• Закроем все окна ОК.69 • Вызываем команду Массив

• Параметры массива: Количество = 3, Точка — Общая длина массива.

• Указываем базовую точку на плоскости Нижних ног

• Вторая точка для размещения копии на плоскости верхних ног

• Enter для подтверждения количества экземпляров.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 25

Page 26: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

70 Начнем «приращивать» ноги к тем местам из которых они должны расти!

• Инструмент Выравнивание.• Указываем в качестве опоры плоскость

Отступ.• А у ног щелкаем по левым торцам.

Сначала выравниваем верхние ноги, затем нижние.Замочки каждый раз закрываем!

Вроде бы все хорошо?! Проверим...

71 • Типоразмеры в семействе• Изменим ряд параметров, влияющих на

наши ножки:Ширина = 700, Расстояние опорных ног = 1000, Отступ = 700.

• Жмем ОК.

Смотрим что получится. Для удобства разложим окна мозаикой. (Нам потребуются виды: Слева, Сторона размещения, Опорный уровень, ну и 3D)

72 Не трудно заметить, есть некоторая неправильность в ихнем поведении!

1. Ножки разъезжаются и не совпадают с поручнями.

2. Ножки не следуют за плоскостями Низа и Верха ног.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 26

Page 27: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

73 С первым пунктом поступим так:

• Переходим на Фасад: Сторона размещения

• Выбираем любой элемент массива

• Жмем на кнопку Редактировать группу

• Когда группа открывается, выделим ножки и снова нажмем на кнопку Редактировать.

74 • В редакторе эскиза формообразующей поставим горизонтальный размер между сиреневыми кружочками ног и присвоим ему параметр:Метка: - Ширина

• Закрываем эскиз — зеленая кнопка Принять эскиз

• Закрываем группу - зеленая кнопка Готово.

С одной бедой справились!

75 На виде Фасад: СлеваПродолжим выравнивать...

• Верхние ножки выравниваем по плоскости Верхние ноги.

• А нижние ножки соответственно по плоскости Нижние ноги.

• Обязательно закрываем замочки!

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 27

Page 28: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

76 Добавим параметр управляющий количеством ног у лестницы.

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

• Метка: <Добавить параметр...>

• Данные параметра:Имя: Массив ногГруппирование: ПрочееТочка: Экземпляр

77 Ну и конечно формулу придумаем для него:• Типоразмеры в семействе• В строке Массив ног в графе Формула

пишем:• if((Длина+Подъем-2*Расстояние

опорных ног)/Расстояние опорных ног< 2, 2,(Длина+Подъем-2*Расстояние опорных ног)/Расстояние опорных ног)

Думаю пояснений, что тут к чему, уже не требуются!?Все! Лестница готова!!!Загрузим в проект и посмотрим как она себя ведет в обстановке приближенной к «боевой».

78 Создадим пустой проект без шаблона.• Файл — Создать — Проект...• В окне Новый проект, Файл шаблона -

Отсутствует.• ОК.• Исходные единицы Метрические

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 28

Page 29: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

79 • Создадим Стену инструмент Линия метод построения Прямоугольник.

• Затем построим поперечный Разрез.• И перейдем на этот вид — п.к.м.

Перейти к виду.

80 • Отключим Подрезку вида и ее Видимость.

• Создадим еще один Уровень примерно на высоте верха стен.

• Отредактируем высоту уровня при помощи временного размера на 5000мм.

81 • Переходим на Уровень 2 двойным щелчком л.к.м. в диспетчере проекта.

• Создаем Крышу — Крыша по контуру

82 • Инструментом Выбрать стены и поставив галочку для Формирования уклона, со Свесом: 600мм

• Пощелкаем по периметру стены «дома»• Закончим создание кровли зеленая

кнопка Принять крышу.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 29

Page 30: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

83 • Жмем на кнопку 3D• Пересекающей рамкой выделяем все

стены• Командой Присоединить, присоединяем

стены к кровле.• Сохраним файл как Тестовая сцена.

Домик готов, можно попытаться залезть на крышу!

Возвращаемся в семейство:• Меню Окно - Пожарная лестница.rfa• Затем жмем на зеленую кнопку

Загрузить в проект.84 • На Плане этажа: Уровень 1,

инструментом Компонент размещаем лестницу на наружной стене.

85 • Создадим Фасад, со стороны размещенной лестницы.

• Переходим на этот фасад п.к.м. На носике фасадов Просмотр фасада.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 30

Page 31: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

86 • Инструмент Выравнивание;• Указываем Карниз кровли, потом

подводим курсор к лестнице и указываем опорную плоскость Карниз. (О какой плоскости я говорю?! Прежде чем браться за Выравнивание, выделим лестницу, появляются две ручки в виде синих треугольничков, вот там где находится верхняя ручка, там она и есть!)

• Появившийся замочек закрываем.

87 • На виде 3D выделим кровлю• Жмем на кнопку Свойства• Для парметра Базовое смещение от

уровня = 5000

Лестница послушно выросла за кровлей!Теперь выделяем лестницу и посмотрим ее свойства.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 31

Page 32: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

88 • В окне Свойства элемента в строке Отметка мы можем регулировать высоту отрыва лестницы от базового уровня.

• В окне Свойства типа мы можем создавать дополнительные типы семейства, кнопка Копировать

• В поле размеры нам доступны все параметры которые мы создавали.

89 Теперь можно создавать разные Типоразмеры внутри семейства. Изменять расстояние между ногами лестницы или между ступенями. Если потребуется сможем изменить размеры сечений поручня или тех же ступеней. А можем изменить расстояние между лестницей и стеной. Если уклон кровли изменится мы можем поменять соответствующий параметр. Можем Создавать зависимости высоты лестницы например от карниза кровли или верха стены. Ну и конечно!!! На любых видах будь то фасад, разрез или перспективный вид мы имеем «грамотный чертеж» элемента безопасности кровли. Который можно на этих видах замаркировать или опять же заказать на них спецификацию! Но думаю найдутся и те кому всё это покажется мало!А расход материалов кто будет считать?!Кто, кто - пусть само собой считается!

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 32

Page 33: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

90 • Возвращаемся в семейство

• Откроем окно Типоразмеры в семействе, кнопка Добавить...

• Создадим Общий параметр; Группирование: Аналитическая модель.Кнопка Выбор.

• В Общих параметрах - Изменить...

• Дальше Создать...

• Создаем текстовый файл Лестницы параметры.txt

91 • В окне Изменение общих параметров создадим Новую группу параметров с именем Расход материалов, ОК;

• Теперь создаем параметры:Кнопка Создать... в поле Параметры

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 33

Page 34: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

92 • Новый общий Параметр назовем Профиль 1, Категория: Общие, Тип данных: Длина.

• Закрываем окно Свойства параметра, ОК.• И снова создаем Параметр с именем Профиль 2, Категория:

Общие, Тип данных: Длина.• ОК, закроем окно Изменение общих параметров.• В окне Общие параметры выберем списка Параметров:

Профиль 1• Закроем окно ОК, И окно Свойства параметра тоже ОК. • Снова жмем кнопку Добавить... , в окне Свойства параметра

ставим точку у Общий параметр, Группирование: Аналитическая модель, кнопка Выбор... , в окне Общие параметры выбираем на этот раз Профиль 2.

• И закрываем все окна вплоть до окна - Типоразмеры в семействе.

93 Пусть Профиль 1 у нас будет общая длинна всех объектов использующих параметр — Радиус профиля поручня.А остальные элементы будем складывать в Профиль 2.

Для Профиля 1 пишем следующую формулу:(Длина + Подъем + (Высота поручня - 2 * Радиус поручня)+3.14 * Радиус поручня) + 2 * (1 + Массив ног * Отступ)А для Профиля 2 такую:Ширина * (Массив ступенек + Массив площадки)

94 Примерно так должны выглядеть параметры нашей чудо лестницы!Грузим в тестовую сцену, на вопрос переопределения параметров отвечаем ОК.

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 34

Page 35: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

95 • В тестовой сцене создаем Ведомость/Спецификация...

• В окне Новая спецификация из списка выбираем Механическое оборудование, продолжаем ОК.

• В окне Свойства спецификации, на закладке Поля, добавим следующие поля:Маркировка, Семейство, Тип, Профиль 1, Профиль 2.

96 Получаем готовую спецификацию, где:• Можем переименовать заголовки на

нужные нам.• На закладке Форматирование, для наших

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

• Там же, для них же поставим галочку для Вычисления итогов, а на закладке Сортировка/Группирование поставим галочку Общий итог для получения общего количества материала по всем лестницам.

97 Славно потрудились!

В итоге получилась вполне приличная лестница... хотя и не лишенная недостатков...

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 35

Page 36: Revit 2009 Пожарная лестница

Autodesk User Communities - CIS

Впрочем можно продолжить совершенствовать семейство:• Если подниматься не на скатную кровлю, а на парапет плоской кровли, площадка не накрывает

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

• Попробовать сделать всю лестницу на основе Объемной формы — Элемент сдвига и использовать в качестве профиля загружаемое семейство. Тогда бы лестница могла бы быть собрана из уголков или квадратных труб или их комбинаций!

• Добавить параметр Высота подъема, учитывающий длину лестницы и высоту подъема площадки.

• Добавить параметр на материалы для тонирования.• Посмотреть, что можно сделать со степенью детализации.

Более подробную информацию о параметрах, логических операторах и других элементах используемых нами, можно почерпнуть из Руководство пользователя Revit Architecture 2009 и на Форумах AUGIr

© Autodesk User Communities – CIS http://communities.autodesk.com/cis 36