Читаем 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 (Невозможно изменить значение величины, потому что блокированный или созданный при визуализации параметр находится вне допустимого диапазона), найдите и разблокируйте параметр, мешающий правильному расчету, или не изменяйте редактируемую величину в недопустимых пределах.

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

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

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

Разработка ядра Linux
Разработка ядра Linux

В книге детально рассмотрены основные подсистемы и функции ядер Linux серии 2.6, включая особенности построения, реализации и соответствующие программны интерфейсы. Рассмотренные вопросы включают: планирование выполнения процессов, управление временем и таймеры ядра, интерфейс системных вызовов, особенности адресации и управления памятью, страничный кэш, подсистему VFS, механизмы синхронизации, проблемы переносимости и особенности отладки. Автор книги является разработчиком основных подсистем ядра Linux. Ядро рассматривается как с теоретической, так и с прикладной точек зрения, что может привлечь читателей различными интересами и потребностями.Книга может быть рекомендована как начинающим, так и опытным разработчикам программного обеспечения, а также в качестве дополнительных учебных материалов.

Роберт Лав

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

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

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

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