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

Средства разработки и адаптации

Распространение 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

Action Macros появились в AutoCAD 2009: пользователь записывает набор команд при помощи Action Recorder.

Можно создавать персональные кнопки для вызова собственных серий команд (макросов), используя языки DIESEL и AutoLISP[10].

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) — язык для строковых выражений (28 функций), применяемый, прежде всего, для макросов и переменных строк командной строки (особенно в AutoCAD LT, где других языков нет)[10]. Впервые появился в AutoCAD R12.

Visual LISP и AutoLISP

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 и др.

AutoCAD VBA

С версии R14 поддерживается VBA (Visual Basic for Applications), но работает только через ActiveX и почти не взаимодействует с AutoLISP[5]. Достоинство — более полная поддержка ActiveX и загрузка DLL, а недостаток — среда разработки исключена из дистрибутива с версии 2010 (возможна отдельная установка). Поддержка постепенно сворачивается в пользу .NET[11].

ObjectARX, .NET, COM

ObjectARX — SDK для среды Microsoft Visual Studio: пакеты библиотек и инструментов для разработки приложений под AutoCAD (впервые в AutoCAD R13, ранее ADS и ARX). Версии ObjectARX строго соответствуют версиям AutoCAD, приложения несовместимы между версиями[5].

Благодаря поддержке .NET Framework возможно создание приложений на любом .NET-языке[11].

Возможна работа с AutoCAD по COM практически на любом соответствующем языке; большую популярность получил Delphi[5][12].

JavaScript

С 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.

СПДС модуль

В 2010 году Autodesk представила бесплатный модуль для AutoCAD (Windows), реализующий оформление чертежей по стандартам СПДС, ГОСТ 21.1101-2009 и другим[19]. Модуль добавляет вкладку «СПДС» и комплект шрифтов по ГОСТ 2.304-81.

Поддерживаемые форматы файлов

Основной формат — 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.

История версий

История версий AutoCAD
Версия Дата Ветка/статус Примечания
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.