AutoCAD
AutoCAD — двух- и трёхмерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk. Первая версия AutoCAD была выпущена в 1982 году. Программа и приложения на её основе широко применяются в машиностроении, строительстве, архитектуре и других отраслях промышленности. AutoCAD выпускается на 18 языках: уровень локализации варьирует от полной адаптации до перевода только справочной документации. Русскоязычная версия программы полностью локализована, включая интерфейс командной строки и документацию, за исключением руководства по программированию.
Что важно знать
| AutoCAD | |||
|---|---|---|---|
| Тип | САПР | ||
| Разработчик | Autodesk | ||
| Написана на | AutoLISP[d], Visual Basic и C++ | ||
| Операционные системы | Microsoft Windows, macOS, iOS, Android и Windows Phone | ||
| Первый выпуск | декабрь 1982 | ||
| Аппаратная платформа | Microsoft Windows | ||
| Последняя версия | 2024.1 (28 июля 2023) | ||
| |||
| |||
| Лицензия | Проприетарная | ||
| Сайт | autodesk.com/products/au… | ||
Функциональные возможности
Ранние версии AutoCAD работали с небольшим числом элементарных объектов, таких как круги, линии, дуги и текст, из которых затем формировались более сложные конструкции. Благодаря этому AutoCAD получил репутацию «электронного кульмана»[1][2][3]. На современном этапе AutoCAD значительно превзошёл возможности ранних версий.
В области двумерного проектирования программа позволяет использовать элементарные графические примитивы для построения более сложных объектов, а также предоставляет широкие возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Механизм внешних ссылок (XRef) позволяет разделять чертёж по файлам для командной работы, а динамические блоки расширяют автоматизацию 2D-проектирования без программирования. С версии 2010 реализована поддержка двумерного параметрического черчения, с 2014 года — возможность динамической связи чертежа с картографическими данными (GeoLocation API).
AutoCAD включает инструменты для трёхмерного моделирования — поддерживается твердотельное, поверхностное и полигональное моделирование. Для визуализации используется система рендеринга mental ray. Реализовано управление 3D-печатью и работа с облаками точек (обработка данных 3D-сканирования). Отсутствие трёхмерной параметризации ограничивает конкуренцию с машиностроительными САПР среднего класса (Inventor, SolidWorks и др.). С AutoCAD 2012 поставляется Inventor Fusion, реализующий технологию прямого моделирования[4].
Open Design Alliance
Средства разработки и адаптации
Распространение AutoCAD связано и с развитым набором средств разработки и адаптации — возможность настройки под конкретные задачи и расширения функций базовой системы. Базовая версия AutoCAD служит универсальной платформой для разработки приложений[5][6]. На её основе разработано множество специализированных приложений: AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, СПДС GraphiCS, MechaniCS, GEOBRIDGE, САПР ЛЭП, Rubius Electric Suite и др.
Динамические блоки — двухмерные параметрические объекты с пользовательскими параметрами. В одном динамическом блоке может содержаться несколько вариантов размеров, расположения или видимости частей. Их использование сокращает библиотеки стандартных элементов и ускоряет выпуск рабочей документации. Эта функция появилась в AutoCAD 2006[7].
Макросы в AutoCAD — простой способ адаптации, доступный большинству пользователей. Их не следует путать с макросами VBA.
Примеры макрокоманд[8]
- vports — создание видового экрана;
- MENUBAR 1 — показать строку меню;
- x, explode — расчленить;
- PURGE — очистить;
- LWDISPLAY — включить вес линий[9]
Action Macros появились в AutoCAD 2009: пользователь записывает набор команд при помощи Action Recorder.
Можно создавать персональные кнопки для вызова собственных серий команд (макросов), используя языки DIESEL и AutoLISP[10].
DIESEL (Direct Interprietively Evaluated String Expression Language) — язык для строковых выражений (28 функций), применяемый, прежде всего, для макросов и переменных строк командной строки (особенно в AutoCAD LT, где других языков нет)[10]. Впервые появился в AutoCAD R12.
Visual LISP — интегрированная среда разработки для AutoLISP, появилась с AutoCAD 2000 (до этого поставлялась отдельно). Поддерживает расширения ActiveX, язык DCL и позволяет создавать комплексные приложения[5]. Visual LISP не является средой визуального программирования.
AutoLISP — диалект Лисп, основной внутренний язык AutoCAD (с 1986 года, версия 2.18), поддерживает тесную работу с командной строкой.
ActiveX-расширения существенно расширяют возможности AutoLISP (работа с файлами, реестром, приложениями через ActiveX; внедрены начиная с R14).
DCL (Dialog Control Language) — язык для создания диалоговых окон в приложениях AutoLISP (с R12), ориентирован на декларативное описание. Для удобства сторонние разработчики создали альтернативные среды ObjectDCL, OpenDCL и др.
С версии R14 поддерживается VBA (Visual Basic for Applications), но работает только через ActiveX и почти не взаимодействует с AutoLISP[5]. Достоинство — более полная поддержка ActiveX и загрузка DLL, а недостаток — среда разработки исключена из дистрибутива с версии 2010 (возможна отдельная установка). Поддержка постепенно сворачивается в пользу .NET[11].
ObjectARX — SDK для среды Microsoft Visual Studio: пакеты библиотек и инструментов для разработки приложений под AutoCAD (впервые в AutoCAD R13, ранее ADS и ARX). Версии ObjectARX строго соответствуют версиям AutoCAD, приложения несовместимы между версиями[5].
Благодаря поддержке .NET Framework возможно создание приложений на любом .NET-языке[11].
Возможна работа с AutoCAD по COM практически на любом соответствующем языке; большую популярность получил Delphi[5][12].
С 2014 года можно загружать и выполнять JavaScript-скрипты. Для запуска скрипта сайт должен быть внесён в список доверенных[13].
Поддерживаемые операционные системы
AutoCAD официально поддерживает ОС Microsoft Windows и macOS. Версия 2014 поддерживает Windows XP (SP3), Windows 7 и Windows 8[1]. Для macOS поддержка имеется, начиная с версии 2013. В комплекте для Windows идут версии под 32- и 64-разрядные системы. AutoCAD позволяет использовать многопроцессорные и многоядерные системы.
AutoCAD LT
AutoCAD LT — версия для двумерного черчения, дешевле базовой (около трети стоимости). В ней отсутствует трёхмерное моделирование и визуализация (хотя просмотр возможен), исключены языки программирования и надстройки, нет параметрических чертежей и других функций. Впервые представлена в 1993 году[14].
AutoCAD Web
AutoCAD Web (ранее AutoCAD WS)[15] — облачное приложение для работы с DWG-чережами через браузер, а также для iOS и Android[16]. Распространяется по модели freemium, доступны планы Free/Pro/Pro Plus. В бесплатной версии возможен просмотр и базовое редактирование файлов, хранящихся в Autodesk 360, в платных — создание новых чертежей, расширенные инструменты и больший лимит хранилища[17]. В AutoCAD для настольных ОС поддерживается синхронизация с этим сервисом (с версии 2012).
Студенческие лицензии
Студенческие версии AutoCAD доступны бесплатно для студентов и преподавателей для образовательных целей с портала Autodesk Education[18]. Функционально они совпадают с полной версией, но все созданные или отредактированные файлы получают специальную метку (educational flag), которая выводится при печати.
Специализированные приложения на основе AutoCAD
- AutoCAD Architecture — для архитектурного проектирования и выпуска строительной документации.
- AutoCAD Electrical — для проектирования электрических систем управления, с обширной библиотекой обозначений.
- AutoCAD MEP — для проектирования инженерных систем зданий; реализовано построение 3D-модели, получение чертежей, спецификаций и др.
- AutoCAD Map 3D — для специалистов в области транспорта, энергетики, земле- и водопользования, поддерживает ГИС.
- AutoCAD Raster Design — средство векторизации изображений и оптического распознавания символов (OCR).
- AutoCAD Structural Detailing — для расчёта и проектирования строительных конструкций, поддерживает BIM и работу с балками, колоннами и др.
- AutoCAD Mechanical — обеспечение библиотеками стандартных компонентов (700 тыс. элементов), автоматизация расчётов и совместная работа.
- AutoCAD P&ID — для создания и управления схемами трубопроводов и КИП.
- AutoCAD Plant 3D — инструмент для проектирования технологических объектов, с интеграцией AutoCAD P&ID.
СПДС модуль
Поддерживаемые форматы файлов
Основной формат — DWG, созданный Autodesk. Для обмена поддерживается открытый формат DXF. DWG и DXF-хранятся многими программами как стандарт де-факто в области 2D-проектирования[20]. Для публикации используются DWF и DWFx. Программа поддерживает импорт/экспорт форматов DGN, SAT, STL, IGES, FBX, 3DS, JT, PDF, STEP и др. С версии 2012 возможна конвертация файлов из других 3D-САПР (Inventor, SolidWorks, CATIA, NX и др.) в DWG.
История версий
| Версия | Дата | Ветка/статус | Примечания |
|---|---|---|---|
| 1.0 | декабрь 1982 | представлен формат DWG R1.0 | |
| 2.0 | октябрь 1984 | поддержка DWG R2.05 | |
| 9.0 (R9) | сентябрь 1987 | DWG R9; считается утерянной | |
| 14.0 (R14) | февраль 1997 | DWG R14; последний релиз для Windows 3.11 | |
| 15.0 (2000) | март 1999 | DWG 2000; многодокументный интерфейс, Visual Lisp | |
| 17.0 (2007) | март 2006 | DWG 2007; новая система рендеринга, новые 3D-инструменты | |
| 18.0 (2010) | 24 марта 2009 | DWG 2010, поддержка Windows 7, 2D-параметризация | |
| 19.1 (2014) | 26 марта 2013 | динамическая связь с картографическими данными, JavaScript API | |
| 20.0 (2015) | 27 марта 2014 | новый визуальный стиль, тёмная тема | |
| 22.0 (2018) | 22 марта 2017 | DWG 2018 | |
| 23.1 (2020) | 27 марта 2019 | новая тема интерфейса, быстрые измерения, интеграция с OneDrive и Box, отказ от 32-битной Windows | |
| 24.0 (2021) | 25 марта 2020 | интеграция с Google Диском, история рисования, режим быстрой обрезки | [21] |
| 24.3 (2024.1) | 28 июля 2023 | последняя версия | [22] |
Примечания
Литература
- Бирнз Д. AutoCAD 2012 для чайников = AutoCAD 2012 for Dummies. — М.: Диалектика, 2011. — 496 с. — ISBN 978-5-8459-1754-6.
- Бирнз Д. AutoCAD 2011 для чайников = AutoCAD 2011 For Dummies. — М.: Диалектика, 2011. — 480 с. — ISBN 978-5-8459-1444-6.
- Бондаренко С. В. AutoCAD для архитекторов. — М.: Диалектика, 2009. — 592 с. — ISBN 978-5-8459-1491-0.
- Гаурав Верма, Мэт Вебер. AutoCAD Electrical 2016: Подключаем 3D / Мовчан Д. А.. — СПб.: ДМК-Пресс, 2016. — 384 с. — ISBN 978-5-97060-340-6.
- Климачёва, Татьяна Николаевна. Один на один с AutoCAD 2009. Официальная русская версия (+CD) / Шпак Ю.А.. — Корона-Принт, 2008. — 880 с. — ISBN 978-5-7931-0515-6.
- Климачёва, Татьяна Николаевна. AutoCAD 2010. Полный курс для профессионалов. — Диалектика, 2010. — 1200 с. — ISBN 978-5-8459-1599-3.
- Полещук Н. Н. AutoCAD. Разработка приложений, настройка и адаптация. — СПб.: БХВ-Петербург, 2006. — С. 992. — ISBN 5-94157-613-7.
- Полещук Н. Н., Лоскутов П. В. AutoLISP и Visual LISP в среде AutoCAD. — СПб.: БХВ-Петербург, 2006. — С. 960. — ISBN 5-94157-738-9.
- Полещук, Николай Николаевич. AutoCAD 2007: 2D/3D-моделирование. — СПб.: БХВ, 2007. — 416 с. — ISBN 978-5-7502-0265-2.
- Полещук, Николай Николаевич. AutoCAD 2008 / Екатерина Кондукова. — СПб.: БХВ, 2007. — 1184 с. — ISBN 978-5-9775-0073-9.
- Финкельштейн Э. AutoCAD 2008 и AutoCAD LT 2008. Библия пользователя = AutoCAD 2008 and AutoCAD LT 2008 Bible. — М.: Диалектика, 2007. — 1344 с. — ISBN 978-5-8459-1310-4.
- Полещук, Николай Николаевич. AutoCAD 2009 / Екатерина Кондукова. — СПб.: БХВ, 2009. — 1184 с. — ISBN 978-5-9775-0255-9.
- Полещук, Николай Николаевич. AutoCAD 2010 (+CD) / Екатерина Кондукова. — СПб.: БХВ, 2009. — 800 с. — ISBN 978-5-9775-0457-7.
- Полещук, Николай Николаевич. Самоучитель AutoCAD 2015 / Екатерина Кондукова. — СПб.: БХВ, 2015. — 464 с. — ISBN 978-5-9775-3512-0.
- Полещук, Николай Николаевич. AutoCAD 2016. Самоучитель / Вильга Савельева. — СПб.: БХВ, 2016. — 464 с. — ISBN 978-5-9775-3644-8.


