Читаем ArchiCAD 11 полностью

После выбора необходимого типа конструкции (для примера выбран тип лестницы, выделенный на рис. 5.14) и щелчка на кнопке OK открывается диалоговое окно с настройками проектируемой лестницы (рис. 5.15).

Рис. 5.15. Параметры проектируемой лестницы


В левой части этого окна в вертикальном ряду расположены пять кнопок:

• Geometry and Flight Settings (Параметры разбивки лестницы)


• Structure and Landing Settings (Конструкция лестницы)


• Tread Settings (Параметры ступеней)


• Railing Settings (Параметры перил)


• Listing Settings (Представление в смете)


При щелчке на любой из них появляются соответствующие настройки.

Параметры разбивки лестницы

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

Соотношение высоты, на которую поднимается человек при одном шаге, и расстояния, на которое он при этом продвигается, называется уклоном лестницы, и для комфортного передвижения человека по лестнице это соотношение должно находиться в пределах 1:2–1:0,75. Эти значения определяются высотой ступени (подступенком) и ее шириной (проступью). На рис. 5.15 данные значения, находящиеся в полях Riser height (Высота ступени)

и Thread length (Ширина ступени)

области Tread Settings (Параметры ступени), равны 175 и 267, что дает соотношение между ними 1:1,52, которое прекрасно вписывается в пределы комфортного уклона.

Однако указанное соотношение необходимо выдерживать при определенных размерах подступенка и проступи. Сумма удвоенной высоты подступенка и ширины проступи является еще одним параметром, значение которого должно находиться в пределах длины среднего шага человека. Эта величина считается равной 630 ± 30 мм, то есть должна находиться в пределах 600–660 мм.

Указанный диапазон задается в полях (2*Riser)+Run > и (2*Riser)+Run <. В поле (2*Riser)+Run = высвечивается величина 617, которая недоступна для редактирования. Это текущее значение суммы удвоенной величины подступенка и ширины проступи (175 x 2 + 267 = 617), которое является вычисляемой величиной.

Откуда взялись текущие значения параметров ступени?

Переходим к области Geometry Settings (Геометрические параметры). Верхнее поле Total rise height (Общая высота марша), помеченное значком

определяет высоту, на которую осуществляется подъем, то есть в данном случае высоту между этажами. В примере эта высота равна 2800 мм. А теперь разделим общую высоту на величину подступенка (2800 / 175 = 16) и посчитаем количество ступеней, точнее, количество сегментов линии, проходящей по плану лестницы. Получим также 16.

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

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

Возникает вопрос: если при изменении значения одного из параметров другие изменяются хоть и по определенным законам, но все же иногда достаточно неожиданно для проектировщика, то получается, что параметрами лестниц нельзя управлять? Можно. Для этого существует механизм блокировки значения установленных параметров. Рядом с каждым полем расположена кнопка, имеющая вид открытого замка

При щелчке на этой кнопке она изменит свой вид на запертый замок

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

Однако нельзя бездумно блокировать параметры. Если вы захотите заставить программу построить лестницу для подъема на высоту 2 м, используя 5 ступеней, высота каждой из которых 20 см, то программа выдаст сообщение о невозможности такого построения (рис. 5.16).

Рис. 5.16. Сообщение о невозможности построить объект


Если вы в процессе проектирования лестницы получили сообщение Cannot change value because of locked parameter or the rendered parameter is out of range (Невозможно изменить значение величины, потому что блокированный или созданный при визуализации параметр находится вне допустимого диапазона), найдите и разблокируйте параметр, мешающий правильному расчету, или не изменяйте редактируемую величину в недопустимых пределах.

Перейти на страницу:

Все книги серии Видеосамоучитель

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

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

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
C++
C++

С++ – это универсальный язык программирования, задуманный так, чтобы сделать программирование более приятным для серьезного программиста. За исключением второстепенных деталей С++ является надмножеством языка программирования C. Помимо возможностей, которые дает C, С++ предоставляет гибкие и эффективные средства определения новых типов. Используя определения новых типов, точно отвечающих концепциям приложения, программист может разделять разрабатываемую программу на легко поддающиеся контролю части. Такой метод построения программ часто называют абстракцией данных. Информация о типах содержится в некоторых объектах типов, определенных пользователем. Такие объекты просты и надежны в использовании в тех ситуациях, когда их тип нельзя установить на стадии компиляции. Программирование с применением таких объектов часто называют объектно-ориентированным. При правильном использовании этот метод дает более короткие, проще понимаемые и легче контролируемые программы. Ключевым понятием С++ является класс. Класс – это тип, определяемый пользователем. Классы обеспечивают сокрытие данных, гарантированную инициализацию данных, неявное преобразование типов для типов, определенных пользователем, динамическое задание типа, контролируемое пользователем управление памятью и механизмы перегрузки операций. С++ предоставляет гораздо лучшие, чем в C, средства выражения модульности программы и проверки типов. В языке есть также усовершенствования, не связанные непосредственно с классами, включающие в себя символические константы, inline-подстановку функций, параметры функции по умолчанию, перегруженные имена функций, операции управления свободной памятью и ссылочный тип. В С++ сохранены возможности языка C по работе с основными объектами аппаратного обеспечения (биты, байты, слова, адреса и т.п.). Это позволяет весьма эффективно реализовывать типы, определяемые пользователем. С++ и его стандартные библиотеки спроектированы так, чтобы обеспечивать переносимость. Имеющаяся на текущий момент реализация языка будет идти в большинстве систем, поддерживающих C. Из С++ программ можно использовать C библиотеки, и с С++ можно использовать большую часть инструментальных средств, поддерживающих программирование на C. Эта книга предназначена главным образом для того, чтобы помочь серьезным программистам изучить язык и применять его в нетривиальных проектах. В ней дано полное описание С++, много примеров и еще больше фрагментов программ.

Бьёрн Страуструп , Бьярн Страустрап , Мюррей Хилл

Программирование, программы, базы данных / Программирование / Книги по IT