AutoCAD - особливості застосування в будівельному проектуванні

1. Введення

AutoCAD, на відміну від багатьох програмних продуктів для вирішення проектних завдань, є не засобом автоматизації, але лише надзвичайно потужним інструментом для ручного креслення в електронному середовищі. Окремі його можливості дозволяють на рівні засобів користувача обмежено автоматизувати деякі локальні завдання. Для розробників же додатків тут велике поле діяльності, але це не тема цієї статті.

Я виходжу з того, що ефективно користуватися будь-яким додатком можна лише в тому випадку, якщо знаєш про нього трохи більше, ніж лежить на поверхні, щоб в необхідних випадках "обманювати" його. Працюючи зі спеціалізованими додатками, що використовують графічне середовище AutoCAD, має сенс уявляти собі, яка це середовище. Таке знання дозволяє також осмислено вибирати програмні засоби проектної автоматизації. Інакше покладатися доводиться на голу інтуїцію і те, що зветься "російським авось".

Розмова піде про AutoCAD 2000, що з'явилася недавно версія AutoCAD 2000i додала нічого до графічним засобам, які будуть описані в пропонованому матеріалі. Розвиток в версії 2000i отримали головним чином кошти взаємодії учасників робочого процесу через Інтернет. Для більшості фірм та незалежних проектувальників в нашій країні це поки не є предметом першої необхідності.

Можливо, комусь здасться, що нема чого стільки сил і часу витрачати в AutoCAD на проблеми, які "на ура" вирішуються, наприклад, в Archicad або Allplan. Хтось, навпаки, знайде зручним повністю контролювати технологію і вважатиме за краще універсальність AutoCAD комфорту в умовах обмеженої свободи, запропонованого згаданими програмними продуктами.

Моє ставлення до цього таке: "нехай цвітуть сто квітів". Немає програми, повністю задовольняє всі потреби проектувальника. Кожна з них має свої переваги і недоліки. Перехресні запозичення ідей і жорстка конкуренція на обмеженому ринку забезпечують динамічний розвиток професійних інструментів проектувальників, що в підсумку вигідно кінцевим споживачам.

Кілька слів для тих, хто ще працює з AutoCAD R14. Перехід на версії 2000 виправданий. AutoCAD 2000 має чудово продуману і реалізовану робоче середовище, що дозволяє значно скоротити час проектування. При інтенсивній роботі економічний ефект добре помітний. Нова версія дуже комфортна і сприяє зниженню стомлюваності. Викладаючи матеріал, я буду орієнтуватися переважно на AutoCAD 2000, роблячи для користувачів R14 окремі застереження. Основна частина описуваних тут дій здійсненна в AutoCAD R14, проте менш зручним способом.

Мал. 1. Створення креслення з налаштуванням лімітів

Для вирішення багатьох графічних завдань в будівельному проектуванні може також ефективно використовуватися більш дешевий AutoCAD LT 2000 с сильно урізаними функціями об'ємного моделювання і візуалізації, зате істотно менше ресурсномісткий і дозволяє з достатньою продуктивністю працювати на, скажімо так, не самою "свіжою" техніці. Надалі при непридатності AutoCAD LT для окремих процедур це буде обумовлюватися особливо, в інших випадках до нього буде ставитися все сказане про AutoCAD 2000.

2. Будівельне креслення в AutoCAD: ліміти креслення

Ліміти креслення визначають максимальну область креслення, до якої може бути швидко отриманий візуальний доступ.

Як правило, робота в AutoCAD ведеться в масштабі 1: 1 (реальний масштаб), масштабується ж зображення безпосередньо при друку або в плаваючих видових екранах макетів креслярських документів (Листи, Layouts). Після створення нового креслення за замовчуванням, якщо не був використаний прототип креслення (Шаблон, Template) з іншої налаштуванням, на екрані візуально доступна область, відповідна креслярського формату A1. Зрозуміло, що на такій площі неможливо розмістити не тільки будівельний об'єкт, але навіть ділянку стіни. Для збільшення видимої області робочого простору можна скористатися екранними операціями, наприклад виконати 100-кратне зуммирование (_zoom; _s; 100x). Більш зручним способом налаштування робочої області є все-таки визначення її габаритів, званих лімітами креслення.

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

- ввести в командному рядку _limits;

- в меню Format вибрати пункт Drawing Limits [Ліміти].

Після звернення до функції програма просить послідовно ввести дві точки, які є кінцями діагоналі габаритного прямокутника. Кожна точка може здаватися графічно на екрані або введенням їх координат в командному рядку, де за замовчуванням (в кутових дужках) пропонуються поточні значення координат кожної точки, які можуть бути підтверджені порожнім введенням * 1.

_____

* 1. Порожнім введенням тут і далі буде називатися введення поточного утримання командного рядка без його зміни. Це може бути або натискання на клавішу ENTER, або на клавішу пробілу, або клацання правою клавішею миші з наступним вибором при необхідності в контекстному меню пункту ENTER.

Новий проект зі стандартними настройками має ліміти, які визначаються значеннями 0.0000,0.0000 і 420.0000,297.0000. При цьому кількість нулів після десяткового роздільника, яким в AutoCAD є точка, а не кома, значення не має. Кома при такому записі має функцію роздільник елементів списку координат.

У загальному випадку положення визначається функцією прямокутної області лімітів щодо початку Світовий або поточної системи координат не має значення, важливі лише її розміри. Тому для зручності введення другої точки першої краще призначити (або зберегти пропоноване за замовчуванням) положення позиції початку координат зі значеннями 0,0 (або 0.000,0.000, якщо точно відтворювати вміст командного рядка).

Якщо перша точка лімітів збігається з початком координат, для введення другої точки досить ввести через кому значення її горизонтальної (X) і вертикальної (Y) координат, що відповідають розмірам області лімітів. Стандартна запис 420.0000,297.0000 (або 420,297, якщо відкинути незначущі нулі) означає, що у вашому розпорядженні є робоче поле з розмірами 420 на 297 мм. Насправді одиниці AutoCAD може бути поставлено у відповідність будь-яке значення, проте в практиці будівельного креслення використовуються виключно міліметри.

Якщо позиція першої точки була обрана довільно, для забезпечення точності при введенні другої точки краще скористатися відносним координатним введенням. При цьому списку значень координат передує знак @, який вказує на те, що зміщення задається від останньої введеної точки незалежно від положення початку координат. Зсув може здаватися як прямокутними, так і полярними координатами, хоча останній спосіб в даному контексті майже не застосовується.

Мал. 2. Налаштування лімітів нового креслення

Графічне вказівку області лімітів будівельного креслення, розпочатого в стандартному режимі (Найпростіший шабоно, Start from Scratch), практично неможливо виконати, оскільки область введення другої точки візуально недоступна. Забезпечення доступу до неї присвячена процедура зміни лімітів.

При будь-якому способі принципово важливо, щоб спочатку вказувалася ліва нижня точка, а потім - верхня права. Будь-який інший порядок введення лімітів програмою ігнорується.

У тому випадку, якщо ліва нижня точка області лімітів має нульові координати, нові координати правого верхнього її кута обчислити нескладно. Як правило, робота над будівельними об'єктами ведеться з наступними значеннями масштабних коефіцієнтів: 1: 2000; 1: 1000; 1: 500; 1: 200; 1: 100; 1:50; 1:20. Застосовувані формати паперу такі: формат A3 відповідає стандартним лімітами, формат А1 по кожному з розмірів перевершує формат A3 вдвічі, формат A2 по кожному з розмірів перевершує формат A3 приблизно в 1,4 рази. За допомогою нескладних арифметичних розрахунків можна визначити, на скільки в кожному випадку слід помножити (ділити, мабуть, не доведеться) значення стандартних лімітів. Множником буде служити знаменник передбачуваного масштабу виведення креслення і частка від ділення довжини вашого листа на довжину листа формату A3. Стандартні значення множників для настройки лімітів залежно від масштабу друку і формату аркуша наведені в таблиці.

Стандартні значення множників для настройки лімітів залежно від масштабу друку і формату аркуша наведені в таблиці

Якщо вам не хочеться займатися підрахунками, прийміть ліміти в 100 або в 1000 разів більше стандартних значень. Головне, щоб вони з запасом вміщували цілком проектований об'єкт або потрібну його частину.

Ліміти можна також налаштувати безпосередньо при вході в програму або при створенні нового креслення в поточній сесії (рис. 1, 2). Для цього в стартовому діалозі слід вибрати настройку Quick Setup або Advanced Setup і відповідно на другому і п'ятому кроках налаштування визначити потрібну робочу область, замінивши значення в полях введення Width і Length відповідно до описаного вище алгоритму.

Після того як область лімітів визначена, потрібно вивести її на екран цілком. Для цього застосовується команда _ZOOM з опціями _ALL або _EXTENDS, які в даному контексті ідентичні за результатом. Для виклику команди в цьому форматі можна за вибором виконати наступні дії:

- ввести команду _zoom і потрібну опцію в командному рядку;

- в меню Вид [View] вибрати пункт Показати [Zoom], а потім в підлеглому меню вибрати варіант Все [All] або Межі [Extends];

- скористатися кнопкою Показати кордону [Zoom Extends] або Показати всі [Zoom All] з панелі інструментів Зуммерування [Zoom]. Ця панель викликається в якості підпорядкованої з області кнопок управління екранним зображенням панелі Стандартна [Standard].

У тому випадку, якщо креслення містить геометричні побудови, дія варіантів команди різниться. Опція _ALL встановлює область зображення таким чином, щоб було видно з максимально можливим збільшенням всі примітиви, розташовані на "незаморожених" шарах, при цьому область лімітів ігнорується. Опція _EXTENDS відображає область лімітів цілком, однак при необхідності збільшує видиму область так, щоб до неї увійшли всі примітиви на "незаморожених" шарах, розташовані поза області лімітів. В обох випадках об'єкти, що знаходяться на "незаморожених" виключених шарах, впливають на сформовану таким чином видиму область, хоча самі такі об'єкти невидимі.

По виду екрана (при відсутності об'єктів) не можна визначити, яка область креслення представлена. Для перевірки можна помістити графічний курсор в правий верхній кут графічної зони вікна креслення і прочитати значення його поточних координат, які відображаються в поле координат, розташованому в рядку стану вікна програми. Якщо ці значення відрізняються від встановлених вами ненабагато, можна вважати завдання виконаним і починати роботу.

Для того щоб запобігти креслення за межами області лімітів, в AutoCAD передбачений режим, при якому графічний введення поза її неможливий. Це корисно, коли зона лімітів точно відповідає області, яка буде виводитися на друк. Режим відстеження лімітів активізується командою _LIMITS з опцією _ON. В цьому режимі введення за лімітами супроводжується повідомленням про помилку в командному рядку і повторним запрошенням до введення. Опція _OFF команди _LIMITS дезактивує режим відстеження. Команда викликається:

- введенням _limits в командному рядку;

- вибором пункту Ліміти [Drawing Limits] в меню Формат [Format].

- вибором пункту Ліміти [Drawing Limits] в меню Формат [Format]

Мал. 3. Сітка в області лімітів

В обох випадках опції викликаються в командному рядку.

На практиці цей режим використовується рідко, тим більше коли кінцеві креслярські документи формуються в просторі листа на основі плаваючих видових екранів.

Екранна сітка відображається тільки в області лімітів, що також дозволяє наочно уявити доступну робочу область (рис. 3). При цьому слід мати на увазі, що сітка відображається на екрані лише тоді, коли крок (відстань між найближчими вузлами) дозволяє зробити це при поточному екранному збільшенні. Занадто щільна сітка не відображається. Стандартний крок 10 одиниць не дозволяє використовувати сітку при роботі з будівельними об'єктами. При ліміти 42000x29700, що відповідає креслярського аркуша формату A3 в масштабі 1: 100, в повноекранному режимі з роздільною здатністю 1024x768 сітка буде видно при кроці не менше 200. На відміну від сітки на дію режиму крокової прив'язки обмеження щодо лімітів і щільності вузлів не впливають.

Сітка управляється командою _GRID, опції _ON і _OFF якої відповідно включають і вимикають її відображення. Команда викликається в командному рядку: _grid. Без опцій команда дозволяє налаштувати крок сітки. Керувати видимістю сітки можна також кнопкою Сітка [GRID] в рядку стану (рис. 4). Описане не вичерпує всіх можливостей управління сіткою, однак більш повний опис виходить за рамки викладається теми.

Описане не вичерпує всіх можливостей управління сіткою, однак більш повний опис виходить за рамки викладається теми

Мал. 4. Поле координат і кнопки управління крокової прив'язкою і сіткою

Тут і далі системної одиниці довжини AutoCAD приводиться у відповідність 1 мм, що відповідає вимогам креслярських норм і практичної доцільності.

Заздалегідь підготувати робочу область для швидкого доступу можна і без налаштування лімітів. Для цього потрібно стандартними засобами створити рамку майбутнього креслення з урахуванням масштабу. Найкраще використовувати прямокутник. Діагональ прямокутника потрібно задавати, слідуючи тим же принципам, що і при призначенні лімітів. Так само, як і ліміти, така рамка дає можливість швидко вивести на екран всю область креслення, а крім того, дозволяє безпосередньо бачити кордону введення. Після завершення роботи вона може служити в якості зовнішньої рамки креслення або її видаляють.

Ваші питання, що відносяться до освітлюваної тематиці, можна направляти на адресу редакції. З Олександром Россоловський можна зв'язатися по E-mail: [email protected]

(Продовження в наступному випуску розділу САПР)

Версія для друку

Тільки зареєстровані користувачі можуть залишати коментарі.