Советы и лайфхаки

Autocad википедия – Что такое «Автокад» (AutoCAD). Система автоматизированного проектирования и черчения

Содержание

Что такое «Автокад» (AutoCAD). Система автоматизированного проектирования и черчения

Все процессы в мире настолько автоматизировались, что уже не трудно найти какой-то инструмент для создания проектов. Что такое «Автокад», знают немногие. Обычно о нем однозначно слышали выпускники строительных университетов. Даже те, кто ежедневно работает с приложением, могут не знать всех тонкостей в работе с ним.

О программе

Итак, AutoCAD – это целая программная система, которая рассчитана на работу с проектированием и черчением двух- и трехмерных проектов. Программа автоматизирована, что дает инженеру много возможностей. Впервые, что такое «Автокад», узнали в 1982 году. Именно тогда появилась первая версия программы.

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

Доступность

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

Многие считают, что «Автокад» бесплатный. Это не совсем так. Есть пробная версия, за которую у вас не возьмут денег. Но она дается на определенный период. Если же вы хотите официальную полную программу, за месяц придется отдать 185 долларов, за год 1470 долларов, а за 3 года 4410 долларов. Для крупных компаний это небольшие деньги, поэтому они обычно устанавливают лицензионную версию.

Студенты

Но есть все-таки и бесплатный «Автокад». Такая версия относится к студенческой лицензии. Она рассчитана для учащихся и преподавателей только в образовательных целях. Установить такой вариант программы можно с сайта Образовательного сообщества Autodesk.

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

Возможности

Четко понять, что такое «Автокад», позволяет и описание возможностей программы. Первые версии были самыми примитивными. Можно было работать с кругом, линией, дугой или текстом — частями, из которых создавались более сложные элементы. Именно после этого программу стали называть электронным кульманом, что в целом справедливо, учитывая его возможности.

Сейчас же AutoCAD сложно так называть, поскольку его функционал стал настолько широк, что такие операции сделать на обычном кульмане невозможно.

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

Если необходимо чертежи в «Автокаде» разбить на составные части, есть специальные внешние ссылки. Так легко распределять работу, особенно при масштабности проекта. Каждый пользователь работает над своим элементом. Динамические блоки помогают в автоматизации проектирования. Особенно удобно это простым пользователям, чтобы не применять программирование.

Двухмерные проекты в 2010 году с выходом новой версии обзавелись двумерным параметрическим черчением. А через 4 года стало возможным использовать динамическую связь чертежей в «Автокаде» с геолокацией.

Трехмерное проектирование

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

Кроме всего прочего, имелась трехмерная печать. Не всегда полезная функция, но все же позволяла сразу реализовать проект с помощью 3D-принтера. Не хватает новым версиям лишь трехмерной параметризации. Если бы эта опция существовала бы, тогда софт мог бы стать конкурентом машиностроительным САПР.

Популярность

Программа «Автокад» получила свое популярность по многим причинам. У неё хорошо развиты средства разработки и адаптации. Пользователю легко настраивать систему под себя. Базовый функционал возможно расширить. Есть целый набор инструментов, которые дополняют, расширяют, улучшают ПО. На базе AutoCAD было сделано много приложений, как самим разработчиком, так и сторонними участниками.

Средства

Разные версии «Автокад» имели свои определенные возможности. К примеру, не все макрокоманды стали известны сразу. Вообще, макросы – это простое средство адаптации. Например, может быть команда, которая показывает строку меню, очищает, включает вес линий и т. п.

В версии 2009 года появились Action Macros. Так, пользователь мог легко выполнять ряд команд, которые записывались благодаря этому инструменту. Menu Macros — это инструмент по созданию собственных кнопок, которые могли бы вызывать команды или серию команд.

Поддержка

Любой, кто узнал, что такое «Автокад», конечно же захочет установить программу для работы. Для этого нужно понимать, какие системы могут поддерживать эту систему САПР. В целом каких-то сложностей с установкой её не должно возникнуть, если ваш ПК работает на Windows и OS X.

Сейчас доступна версия AutoCAD 2018. Она корректно работает с Windows 7, 8.1 и 10. Первые две системы поддерживают разрядность 32 и 64, а «Десятка» работает только с 64-битной версией. Для корректной работы достаточно будет 4 Гб оперативной памяти, хотя рекомендуется 8 Гб.

Центральный процессор должен иметь частоту от 1 ГГц. Видеокарта поддерживает разрешение 1360 х 768, полноцветный режим и DirectX 11. Для установки на диске понадобится 4 Гб свободной памяти. Если вы будете использовать трехмерное моделирование, то лучше, чтобы операционной памяти было от 8 Гб, а места на диске нужно будет от 6 Гб дополнительно.

В целом, как показывает практика, пользователям достаточно среднего ПК для корректной работы «Автокада». Необязательно обзаводиться топовым «железом». Важно, чтобы было достаточно оперативной памяти.

fb.ru

AutoCAD — WiKi

Ранние версии AutoCAD оперировали небольшим числом элементарных объектов, такими как круги, линии, дуги и текст, из которых составлялись более сложные. В этом качестве AutoCAD заслужил репутацию «электронного кульмана», которая остаётся за ним и поныне[2][3][4]. Однако на современном этапе возможности AutoCAD весьма широки и намного превосходят возможности «электронного кульмана»[5].

В области двумерного проектирования AutoCAD по-прежнему позволяет использовать элементарные графические примитивы для получения более сложных объектов. Кроме того, программа предоставляет весьма обширные возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Использование механизма внешних ссылок (XRef) позволяет разбивать чертёж на составные файлы, за которые ответственны различные разработчики, а динамические блоки расширяют возможности автоматизации 2D-проектирования обычным пользователем без использования программирования. Начиная с версии 2010 в AutoCAD реализована поддержка двумерного параметрического черчения. В версии 2014 появилась возможность динамической связи чертежа с реальными картографическими данными (GeoLocation API).

Версия программы AutoCAD 2014 включает в себя полный набор инструментов для комплексного трёхмерного моделирования (поддерживается твердотельное, поверхностное и полигональное моделирование). AutoCAD позволяет получить высококачественную визуализацию моделей с помощью системы рендеринга mental ray. Также в программе реализовано управление трёхмерной печатью (результат моделирования можно отправить на 3D-принтер) и поддержка облаков точек (позволяет работать с результатами 3D-сканирования). Тем не менее следует отметить, что отсутствие трёхмерной параметризации не позволяет AutoCAD напрямую конкурировать с машиностроительными САПР среднего класса, такими как Inventor, SolidWorks и другими[6]. В состав AutoCAD 2012 включена программа Inventor Fusion, реализующая технологию прямого моделирования

[7].

Широкое распространение AutoCAD в мире обусловлено не в последнюю очередь развитыми средствами разработки и адаптации, которые позволяют настроить систему под нужды конкретных пользователей и значительно расширить функциональность базовой системы. Большой набор инструментальных средств для разработки приложений делает базовую версию AutoCAD универсальной платформой для разработки приложений[8][9]. На базе AutoCAD самой компанией Autodesk и сторонними производителями создано большое количество специализированных прикладных приложений, таких как AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, СПДС GraphiCS, MechaniCS, GEOBRIDGE, САПР ЛЭП, Rubius Electric Suite и других.

Динамические блоки

Динамические блоки — двухмерные параметрические объекты, обладающие настраиваемым набором свойств. Динамические блоки предоставляют возможность сохранения в одном блоке (наборе графических примитивов) нескольких геометрических реализаций, отличающихся друг от друга размером, взаимным расположением частей блока, видимостью отдельных элементов и т. п. С помощью динамических блоков можно сократить библиотеки стандартных элементов (один динамический блок заменяет несколько обычных). Также активное использование динамических блоков в ряде случаев позволяет значительно ускорить выпуск рабочей документации

[10][11]. Впервые динамические блоки появились в AutoCAD 2006[12].

Макрокоманды

Макрокоманды (макросы) в AutoCAD являются одним из самых простых средств адаптации, доступных большинству пользователей. Макросы AutoCAD не следует путать с макросами, создаваемыми посредством VBA.

Примеры макрокоманд[13]:

  • vports-создание видового экрана в пространстве листа;
  • MENUBAR 1-Показать строку меню
  • x и explode — Расчленить
  • PURGE
    — очистить
  • LWDISPLAY — включить вес линий[14]
Action Macros

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

Пользователь имеет возможность создавать собственные кнопки, с помощью которых можно вызывать заранее записанные по определённым правилам серии команд (макросы). В состав макросов можно включать выражения, написанные на языках DIESEL и AutoLISP[15].

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) — язык оперирования строками с небольшим количеством функций (всего 28 функций). Он позволяет формировать строки, которые должны иметь переменный текст, зависящий от каких-либо условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. Язык DIESEL используется, в основном, для создания сложных макрокоманд в качестве альтернативы AutoLISP. Особое значение данный язык имеет для версии AutoCAD LT, в котором отсутствуют все средства программирования, за исключением DIESEL

[15]. Данный язык впервые появился в AutoCAD R12.

Visual LISP

Visual LISP — среда разработки приложений на языке AutoLISP. Иногда под названием Visual LISP подразумевают язык AutoLISP, дополненный расширениями ActiveX. Среда разработки Visual LISP встроена в AutoCAD начиная с версии AutoCAD 2000. Ранее (AutoCAD R14) она поставлялась отдельно. Среда разработки содержит язык AutoLISP и язык DCL, а также позволяет создавать приложения, состоящие из нескольких программ[8]. Несмотря на название, Visual LISP не является средой визуального программирования.

AutoLISP

AutoLISP — диалект языка Лисп, обеспечивающий широкие возможности для автоматизации работы в AutoCAD. AutoLISP — самый старый из внутренних языков программирования AutoCAD, впервые он появился в 1986 году в AutoCAD 2.18 (промежуточная версия). В AutoLISP реализовано тесное взаимодействие с командной строкой, что способствовало его популяризации среди инженеров, работающих с AutoCAD.

Расширения ActiveX для AutoLISP

Расширения ActiveX значительно увеличивают функциональность AutoLISP, добавляют возможности работы с файлами, реестром, а также связи с другими приложениями. Дополнительные расширения работают напрямую с объектной моделью AutoCAD посредством функций ActiveX. Впервые технология ActiveX была внедрена в AutoCAD R14.

DCL

DCL (Dialog Control Language) — язык разработки диалоговых окон для приложений, написанных на языке AutoLISP. Впервые DCL был введён в AutoCAD R12 и с тех пор не претерпел существенных изменений. Для разработки диалоговых окон не используется визуальное программирование и возможности создания диалоговых окон существенно ограничены. Для устранения указанных недостатков и расширения возможностей AutoLISP сторонними разработчиками созданы альтернативные среды для разработки диалоговых окон, такие как ObjectDCL, OpenDCL и некоторые другие

[16].

AutoCAD VBA

В AutoCAD, начиная с версии R14, введена поддержка VBA (Visual Basic for Application). В отличие от VisualLISP, VBA является визуальной средой программирования, однако приложения VBA работают с AutoCAD только посредством ActiveX, а с AutoLISP взаимодействие сильно ограничено[8]. Достоинствами VBA является более полная поддержка ActiveX и возможность загрузки DLL-библиотек.

Начиная с версии AutoCAD 2010 среда разработки VBA не входит в комплект поставки программы. Autodesk постепенно отказывается от поддержки VBA в AutoCAD, отдавая приоритет .NET.[17]. В версии AutoCAD 2014 VBA был обновлён до версии 7.1, но, тем не менее, данная среда разработки по-прежнему устанавливается отдельно[18].

ObjectARX

ObjectARX SDK — дополнение к среде разработки Microsoft Visual Studio и содержит специальные библиотеки, заголовочные файлы, примеры и вспомогательные инструменты, предназначенные для создания программ, функционирующих исключительно в среде AutoCAD. ARX-приложения могут напрямую обращаться к базе данных рисунка и геометрическому ядру. Можно создавать собственные команды, аналогичные стандартным командам AutoCAD. Впервые пакет ObjectARX был реализован для AutoCAD R13, ранее существовали аналогичные по назначению пакеты ADS (для AutoCAD R11) и ARX (для AutoCAD R12)

[8]. Обозначение версий ObjectARX совпадает с обозначениями версий AutoCAD, для которых предназначен данный пакет. Программы, созданные для одной конкретной версии AutoCAD, несовместимы с другими версиями. Проблема совместимости, как правило, решается перекомпиляцией программы в соответствующей версии ObjectARX.

.NET

Благодаря поддержке Microsoft .NET Framework существует возможность создания приложений для AutoCAD в любой среде разработки приложений, поддерживающих данную технологию[19].

COM

Недокументированная возможность работы с AutoCAD на всех языках программирования, поддерживающих технологию COM. Наибольшей популярностью среди разработчиков пользуется язык программирования Delphi

[8][20].

JavaScript

В версии 2014 была введена возможность загрузки и выполнения скриптов, написанных на языке JavaScript[21]. При этом веб-сайт, с которого производится загрузка скрипта должен быть внесён в список доверенных (trusted) сайтов, определённых в соответствующей системной переменной[22].

Основным форматом файла AutoCAD является DWG — закрытый формат, изначально разрабатываемый Autodesk. Для обмена данными с пользователями других САПР предлагается использовать открытый формат DXF. Следует отметить, что файлы с расширениями DWG и DXF может читать большинство современных САПР, поскольку данные форматы являются стандартом де-факто в области двумерного проектирования[32]. Для публикации чертежей и 3D-моделей (без возможности редактирования) используется формат DWF и DWFx, также созданные компанией Autodesk.

Кроме этого, программа поддерживает запись (посредством процедуры экспорта) файлов, формата DGN, SAT, STL, IGES, FBX и некоторых других. А так же чтение (посредством процедуры импорта) файлов, формата 3DS, DGN, JT, SAT, PDF, STEP и некоторых других. Начиная с версии 2012, AutoCAD позволяет преобразовывать файлы, полученные из трёхмерных САПР (таких как Inventor, SolidWorks, CATIA, NX и т. п.) в формат DWG.

ru-wiki.org

AutoCAD — Википедия РУ

Ранние версии AutoCAD оперировали небольшим числом элементарных объектов, такими как круги, линии, дуги и текст, из которых составлялись более сложные. В этом качестве AutoCAD заслужил репутацию «электронного кульмана», которая остаётся за ним и поныне[2][3][4]. Однако на современном этапе возможности AutoCAD весьма широки и намного превосходят возможности «электронного кульмана»[5]

.

В области двумерного проектирования AutoCAD по-прежнему позволяет использовать элементарные графические примитивы для получения более сложных объектов. Кроме того, программа предоставляет весьма обширные возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Использование механизма внешних ссылок (XRef) позволяет разбивать чертёж на составные файлы, за которые ответственны различные разработчики, а динамические блоки расширяют возможности автоматизации 2D-проектирования обычным пользователем без использования программирования. Начиная с версии 2010 в AutoCAD реализована поддержка двумерного параметрического черчения. В версии 2014 появилась возможность динамической связи чертежа с реальными картографическими данными (GeoLocation API).

Версия программы AutoCAD 2014 включает в себя полный набор инструментов для комплексного трёхмерного моделирования (поддерживается твердотельное, поверхностное и полигональное моделирование). AutoCAD позволяет получить высококачественную визуализацию моделей с помощью системы рендеринга mental ray. Также в программе реализовано управление трёхмерной печатью (результат моделирования можно отправить на 3D-принтер) и поддержка облаков точек (позволяет работать с результатами 3D-сканирования). Тем не менее следует отметить, что отсутствие трёхмерной параметризации не позволяет AutoCAD напрямую конкурировать с машиностроительными САПР среднего класса, такими как Inventor, SolidWorks и другими[6]. В состав AutoCAD 2012 включена программа Inventor Fusion, реализующая технологию прямого моделирования[7].

Широкое распространение AutoCAD в мире обусловлено не в последнюю очередь развитыми средствами разработки и адаптации, которые позволяют настроить систему под нужды конкретных пользователей и значительно расширить функциональность базовой системы. Большой набор инструментальных средств для разработки приложений делает базовую версию AutoCAD универсальной платформой для разработки приложений[8][9]. На базе AutoCAD самой компанией Autodesk и сторонними производителями создано большое количество специализированных прикладных приложений, таких как AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, СПДС GraphiCS, MechaniCS, GEOBRIDGE, САПР ЛЭП, Rubius Electric Suite и других.

Динамические блоки

Динамические блоки — двухмерные параметрические объекты, обладающие настраиваемым набором свойств. Динамические блоки предоставляют возможность сохранения в одном блоке (наборе графических примитивов) нескольких геометрических реализаций, отличающихся друг от друга размером, взаимным расположением частей блока, видимостью отдельных элементов и т. п. С помощью динамических блоков можно сократить библиотеки стандартных элементов (один динамический блок заменяет несколько обычных). Также активное использование динамических блоков в ряде случаев позволяет значительно ускорить выпуск рабочей документации[10][11]. Впервые динамические блоки появились в AutoCAD 2006[12].

Макрокоманды

Макрокоманды (макросы) в AutoCAD являются одним из самых простых средств адаптации, доступных большинству пользователей. Макросы AutoCAD не следует путать с макросами, создаваемыми посредством VBA.

Примеры макрокоманд[13]:

  • vports-создание видового экрана в пространстве листа;
  • MENUBAR 1-Показать строку меню
  • x и explode — Расчленить
  • PURGE — очистить
  • LWDISPLAY — включить вес линий[14]
Action Macros

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

Пользователь имеет возможность создавать собственные кнопки, с помощью которых можно вызывать заранее записанные по определённым правилам серии команд (макросы). В состав макросов можно включать выражения, написанные на языках DIESEL и AutoLISP[15].

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) — язык оперирования строками с небольшим количеством функций (всего 28 функций). Он позволяет формировать строки, которые должны иметь переменный текст, зависящий от каких-либо условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. Язык DIESEL используется, в основном, для создания сложных макрокоманд в качестве альтернативы AutoLISP. Особое значение данный язык имеет для версии AutoCAD LT, в котором отсутствуют все средства программирования, за исключением DIESEL[15]. Данный язык впервые появился в AutoCAD R12.

Visual LISP

Visual LISP — среда разработки приложений на языке AutoLISP. Иногда под названием Visual LISP подразумевают язык AutoLISP, дополненный расширениями ActiveX. Среда разработки Visual LISP встроена в AutoCAD начиная с версии AutoCAD 2000. Ранее (AutoCAD R14) она поставлялась отдельно. Среда разработки содержит язык AutoLISP и язык DCL, а также позволяет создавать приложения, состоящие из нескольких программ[8]. Несмотря на название, Visual LISP не является средой визуального программирования.

AutoLISP

AutoLISP — диалект языка Лисп, обеспечивающий широкие возможности для автоматизации работы в AutoCAD. AutoLISP — самый старый из внутренних языков программирования AutoCAD, впервые он появился в 1986 году в AutoCAD 2.18 (промежуточная версия). В AutoLISP реализовано тесное взаимодействие с командной строкой, что способствовало его популяризации среди инженеров, работающих с AutoCAD.

Расширения ActiveX для AutoLISP

Расширения ActiveX значительно увеличивают функциональность AutoLISP, добавляют возможности работы с файлами, реестром, а также связи с другими приложениями. Дополнительные расширения работают напрямую с объектной моделью AutoCAD посредством функций ActiveX. Впервые технология ActiveX была внедрена в AutoCAD R14.

DCL

DCL (Dialog Control Language) — язык разработки диалоговых окон для приложений, написанных на языке AutoLISP. Впервые DCL был введён в AutoCAD R12 и с тех пор не претерпел существенных изменений. Для разработки диалоговых окон не используется визуальное программирование и возможности создания диалоговых окон существенно ограничены. Для устранения указанных недостатков и расширения возможностей AutoLISP сторонними разработчиками созданы альтернативные среды для разработки диалоговых окон, такие как ObjectDCL, OpenDCL и некоторые другие[16].

AutoCAD VBA

В AutoCAD, начиная с версии R14, введена поддержка VBA (Visual Basic for Application). В отличие от VisualLISP, VBA является визуальной средой программирования, однако приложения VBA работают с AutoCAD только посредством ActiveX, а с AutoLISP взаимодействие сильно ограничено[8]. Достоинствами VBA является более полная поддержка ActiveX и возможность загрузки DLL-библиотек.

Начиная с версии AutoCAD 2010 среда разработки VBA не входит в комплект поставки программы. Autodesk постепенно отказывается от поддержки VBA в AutoCAD, отдавая приоритет .NET.[17]. В версии AutoCAD 2014 VBA был обновлён до версии 7.1, но, тем не менее, данная среда разработки по-прежнему устанавливается отдельно[18].

ObjectARX

ObjectARX SDK — дополнение к среде разработки Microsoft Visual Studio и содержит специальные библиотеки, заголовочные файлы, примеры и вспомогательные инструменты, предназначенные для создания программ, функционирующих исключительно в среде AutoCAD. ARX-приложения могут напрямую обращаться к базе данных рисунка и геометрическому ядру. Можно создавать собственные команды, аналогичные стандартным командам AutoCAD. Впервые пакет ObjectARX был реализован для AutoCAD R13, ранее существовали аналогичные по назначению пакеты ADS (для AutoCAD R11) и ARX (для AutoCAD R12)[8]. Обозначение версий ObjectARX совпадает с обозначениями версий AutoCAD, для которых предназначен данный пакет. Программы, созданные для одной конкретной версии AutoCAD, несовместимы с другими версиями. Проблема совместимости, как правило, решается перекомпиляцией программы в соответствующей версии ObjectARX.

.NET

Благодаря поддержке Microsoft .NET Framework существует возможность создания приложений для AutoCAD в любой среде разработки приложений, поддерживающих данную технологию[19].

COM

Недокументированная возможность работы с AutoCAD на всех языках программирования, поддерживающих технологию COM. Наибольшей популярностью среди разработчиков пользуется язык программирования Delphi[8][20].

JavaScript

В версии 2014 была введена возможность загрузки и выполнения скриптов, написанных на языке JavaScript[21]. При этом веб-сайт, с которого производится загрузка скрипта должен быть внесён в список доверенных (trusted) сайтов, определённых в соответствующей системной переменной[22].

Основным форматом файла AutoCAD является DWG — закрытый формат, изначально разрабатываемый Autodesk. Для обмена данными с пользователями других САПР предлагается использовать открытый формат DXF. Следует отметить, что файлы с расширениями DWG и DXF может читать большинство современных САПР, поскольку данные форматы являются стандартом де-факто в области двумерного проектирования[32]. Для публикации чертежей и 3D-моделей (без возможности редактирования) используется формат DWF и DWFx, также созданные компанией Autodesk.

Кроме этого, программа поддерживает запись (посредством процедуры экспорта) файлов, формата DGN, SAT, STL, IGES, FBX и некоторых других. А так же чтение (посредством процедуры импорта) файлов, формата 3DS, DGN, JT, SAT, PDF, STEP и некоторых других. Начиная с версии 2012, AutoCAD позволяет преобразовывать файлы, полученные из трёхмерных САПР (таких как Inventor, SolidWorks, CATIA, NX и т. п.) в формат DWG.

http-wikipediya.ru

AutoCAD — это… Что такое AutoCAD?

AutoCAD — двух- и трёхмерная система автоматизированного проектирования и черчения, разработанная компанией Autodesk. Первая версия системы была выпущена в 1982 году. AutoCAD и специализированные приложения на его основе нашли широкое применение в машиностроении, строительстве, архитектуре и других отраслях промышленности. Программа выпускается на 18 языках. Уровень локализации варьируется от полной адаптации до перевода только справочной документации. Русскоязычная версия локализована полностью, включая интерфейс командной строки и всю документацию, кроме руководства по программированию.

Функциональные возможности

Ранние версии AutoCAD оперировали небольшим числом элементарных объектов, такими как круги, линии, дуги и текст, из которых составлялись более сложные. В этом качестве AutoCAD заслужил репутацию «электронного кульмана», которая остаётся за ним и поныне[1][2][3]. Однако на современном этапе возможности AutoCAD весьма широки и намного превосходят возможности «электронного кульмана»[4].

В области двумерного проектирования AutoCAD по-прежнему позволяет использовать элементарные графические примитивы для получения более сложных объектов. Кроме того, программа предоставляет весьма обширные возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Использование механизма внешних ссылок (XRef) позволяет разбивать чертеж на составные файлы, за которые ответственны различные разработчики, а динамические блоки расширяют возможности автоматизации 2D-проектирования обычным пользователем без использования программирования. Начиная с версии 2010 в AutoCAD реализована поддержка двумерного параметрического черчения.

Текущая версия программы (AutoCAD 2012) включает в себя полный набор инструментов для комплексного трёхмерного моделирования (поддерживается твердотельное, поверхностное и полигональное моделирование). AutoCAD позволяет получить высококачественную визуализацию моделей с помощью системы рендеринга mental ray. Также в программе реализовано управление трёхмерной печатью (результат моделирования можно отправить на 3D-принтер) и поддержка облаков точек (позволяет работать с результатами 3D-сканирования). Тем не менее, следует отметить, что отсутствие трёхмерной параметризации не позволяет AutoCAD напрямую конкурировать с машиностроительными САПР среднего класса, такими как Inventor, SolidWorks и другими[5]. В состав AutoCAD 2012 включена программа Inventor Fusion, реализующая технологию прямого моделирования[6].

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

Широкое распространение AutoCAD в мире обусловлено не в последнюю очередь развитыми средствами разработки и адаптации, которые позволяют настроить систему под нужды конкретных пользователей и значительно расширить функционал базовой системы. Большой набор инструментальных средств для разработки приложений делает базовую версию AutoCAD универсальной платформой для разработки приложений[7][8]. На базе AutoCAD самой компанией Autodesk и сторонними производителями создано большое количество специализированных прикладных приложений, таких как AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, СПДС GraphiCS, MechaniCS и других.

Динамические блоки

Динамические блоки — двуxмерные параметрические объекты, обладающие настраиваемым набором свойств. Динамические блоки предоставляют возможность сохранения в одном блоке (наборе графических примитивов) нескольких геометрических реализаций, отличающихся друг от друга размером, взаимным расположением частей блока, видимостью отдельных элементов и т.п. С помощью динамических блоков можно сократить библиотеки стандартных элементов (один динамический блок заменяет несколько обычных). Также активное использование динамических блоков в ряде случаев позволяет значительно ускорить выпуск рабочей документации[9][10]. Впервые динамические блоки появились в AutoCAD 2006[11].

Макрокоманды

Макрокоманды (макросы) в AutoCAD являются одним из самых простых средств адаптации, доступных большинству пользователей. Макросы AutoCAD не следует путать с макросами, создаваемыми посредством VBA.

Action Macros

Action Macros впервые появились в AutoCAD 2009. Пользователь выполняет последовательность команд, которая записывается с помощью инструмента Action Recorder. Записанный макрос можно отредактировать и сохранить, а впоследствии перенести на панель инструментов, либо запускать из специального меню.

Пользователь имеет возможность создавать собственные кнопки, с помощью которых можно вызывать заранее записанные по определённым правилам серии команд (макросы). В состав макросов можно включать выражения, написанные на языках DIESEL и AutoLISP[12].

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) — язык оперирования строками с небольшим количеством функций (всего 28 функций). Он позволяет формировать строки, которые должны иметь переменный текст, зависящий от каких-либо условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. Язык DIESEL используется, в основном, для создания сложных макрокоманд в качестве альтернативы AutoLISP. Особое значение данный язык имеет для версии AutoCAD LT, в котором отсутствуют все средства программирования, за исключением DIESEL[12]. Данный язык впервые появился в AutoCAD R12.

Visual LISP

Visual LISP — среда разработки приложений на языке AutoLISP. Иногда под названием Visual LISP подразумевают язык AutoLISP, дополненный расширениями ActiveX. Среда разработки Visual LISP встроена в AutoCAD начиная с версии AutoCAD 2000. Ранее (AutoCAD R14) она поставлялась отдельно. Среда разработки содержит язык AutoLISP и язык DCL, а также позволяет создавать приложения, состоящие из нескольких программ[7]. Несмотря на название, Visual LISP не является средой визуального программирования.

AutoLISP

AutoLISP — диалект языка Лисп, обеспечивающий широкие возможности для автоматизации работы в AutoCAD. AutoLISP — самый старый из внутренних языков программирования AutoCAD, впервые он появился в 1986 году в AutoCAD 2.18 (промежуточная версия). В AutoLISP реализовано тесное взаимодействие с командной строкой, что способствовало его популяризации среди инженеров, работающих с AutoCAD.

Расширения ActiveX для AutoLISP

Расширения ActiveX значительно увеличивают функциональность AutoLISP, добавляют возможности работы с файлами, реестром, а также связи с другими приложениями. Дополнительные расширения работают напрямую с объектной моделью AutoCAD посредством функций ActiveX. Впервые технология ActiveX была внедрена в AutoCAD R14.

DCL

DCL (Dialog Control Language) — язык разработки диалоговых окон для приложений, написанных на языке AutoLISP. Впервые DCL был введён в AutoCAD R12 и с тех пор не претерпел существенных изменений. Для разработки диалоговых окон не используется визуальное программирование и возможности создания диалоговых окон существенно ограничены. Для устранения указанных недостатков и расширения возможностей AutoLISP сторонними разработчиками созданы альтернативные среды для разработки диалоговых окон, такие как ObjectDCL, OpenDCL и некоторые другие[13].

AutoCAD VBA

В AutoCAD начиная с версии R14 введена поддержка VBA (Visual Basic for Application). В отличие от VisualLISP, VBA является визуальной средой программирования, однако приложения VBA работают с AutoCAD только посредством ActiveX, а с AutoLISP взаимодействие сильно ограничено[7]. Достоинствами VBA является более полная поддержка ActiveX и возможность загрузки DLL-библиотек.

Начиная с версии AutoCAD 2010 среда разработки VBA не включена по умолчанию. Autodesk постепенно отказывается от поддержки VBA в AutoCAD, отдавая приоритет .NET.[14].

ObjectARX

ObjectARX SDK — дополнение к среде разработки Microsoft Visual Studio и содержит специальные библиотеки, заголовочные файлы, примеры и вспомогательные инструменты, предназначенные для создания программ, функционирующих исключительно в среде AutoCAD. ARX-приложения могут напрямую обращаться к базе данных рисунка и геометрическому ядру. Можно создавать собственные команды, аналогичные стандартным командам AutoCAD. Впервые пакет ObjectARX был реализован для AutoCAD R13, ранее существовали аналогичные по назначению пакеты ADS (для AutoCAD R11) и ARX (для AutoCAD R12)[7]. Обозначение версий ObjectARX совпадает с обозначениями версий AutoCAD, для которых предназначен данный пакет. Программы, созданные для одной конкретной версии AutoCAD, несовместимы с другими версиями. Проблема совместимости, как правило, решается перекомпиляцией программы в соответствующей версии ObjectARX.

.NET

Благодаря поддержке Microsoft .NET Framework существует возможность создания приложений для AutoCAD в любой среде разработки приложений, поддерживающих данную технологию[15].

COM

Недокументированная возможность работы с AutoCAD на всех языках программирования, поддерживающих технологию COM. Наибольшей популярностью среди разработчиков пользуется язык программирования Delphi[7][16].

Поддерживаемые операционные системы

AutoCAD сертифицирован для работы в семействе операционных систем Microsoft Windows. Версия 2011 поддерживает операционные системы Windows XP (с пакетом обновлений SP2), Windows Vista (с пакетом обновлений SP1) и Windows 7[17]. 15 октября 2010 года официально был выпущен AutoCAD 2011 для Mac OS X (до этого последней версией для Mac OS был AutoCAD Release 12, выпущенный в 1992 году)[18]. В комплект поставки (для Windows) входят версии и для 32-разрядных, и для 64-разрядных систем. AutoCAD поддерживает использование вычислительных ресурсов многопроцессорных и многоядерных систем.

AutoCAD LT

AutoCAD LT — специализированное решение для 2D-черчения. Оно стоит дешевле полной версии AutoCAD (примерно треть стоимости базовой версии). В AutoCAD LT полностью отсутствуют инструменты трёхмерного моделирования и визуализации (однако возможен просмотр трёхмерных моделей, сделанных в базовой версии), исключены программные средства адаптации системы (такие как AutoLISP и VBA, что делает невозможным установку полезных приложений и надстроек, расширяющих базовые возможности AutoCAD (GeoniCS, СПДС GraphiCS, Project Studio CS), нет возможности создания параметрических чертежей, а также ряд других отличий. впервые была представлена в 2009г ка версия 2010.

Официальное названиеПользовательский интерфейснекоторые функции 2D-черчениеПояснительные элементыБлокиПечать и публикацияОптимизация
AutoCAD 2010 LTдаданетданетнет
AutoCAD 2011 LTчастичночастичночастичнодачастичнонет
AutoCAD 2012 LTчастичночастичночастичнодачастичнода
AutoCAD 2013 LTнетнетдададада

[19]

AutoCAD WS

Бесплатное интернет-приложение на базе облачных вычислений, а также программа для мобильных устройств на Apple iOS (iPad и iPhone) и Android[20]. Позволяет просматривать и редактировать файлы формата DWG, загруженные в онлайн-хранилище AutoCAD WS Online workspace, при этом набор инструментов для редактирования довольно ограничен[21]. В AutoCAD 2012 предусмотрена возможность прямой связи с данным сервисом.

Студенческие лицензии

Студенческие версии AutoCAD, предназначенные исключительно для использования студентами и преподавателями в образовательных целях, доступны для бесплатной загрузки с сайта Образовательного сообщества Autodesk[22]. Функционально студенческая версия AutoCAD ничем не отличается от полной, за одним исключением: DWG-файлы, созданные или отредактированные в ней, имеют специальную пометку (так называемый educational flag), которая будет размещена на всех видах, при печати файла (вне зависимости от того, из какой версии — студенческой или профессиональной — выполняется печать).

Специализированные приложения на основе AutoCAD

  • AutoCAD Architecture — версия, ориентированная на архитекторов и содержащая специальные дополнительные инструменты для архитектурного проектирования и черчения, а также средства выпуска строительной документации.
  • AutoCAD Electrical разработан для проектировщиков электрических систем управления и отличается высоким уровнем автоматизации стандартных задач и наличием обширных библиотек условных обозначений.
  • AutoCAD Civil 3D — решение для проектирования объектов инфраструктуры, предназначенное для землеустроителей, проектировщиков генплана и проектировщиков линейных сооружений. Помимо основных возможностей, AutoCAD Civil 3D может выполнять такие виды работ, как геопространственный анализ для выбора подходящей стройплощадки, анализ ливневых стоков для обеспечения соблюдения экологических норм, составление сметы и динамический расчет объемов земляных работ.
  • AutoCAD MEP ориентирован на проектирование инженерных систем объектов гражданского строительства: систем сантехники и канализации, отопления и вентиляции, электрики и пожарной безопасности. Реализовано построение трехмерной параметрической модели, получение чертежей и спецификаций на ее основе.
  • AutoCAD Map 3D создан для специалистов, выполняющих проекты в сфере транспортного строительства, энергоснабжения, земле- и водопользования и позволяет создавать, обрабатывать и анализировать проектную и ГИС-информацию.
  • AutoCAD Raster Design — программа векторизации изображений, поддерживающая оптическое распознавание символов (OCR).
  • AutoCAD Structural Detailing — средство для проектирования и расчёта стальных и железобетонных конструкций, поддерживающее технологию информационного моделирования зданий. Базовыми объектами являются балки, колонны, пластины и арматурные стержни и др.
  • AutoCAD Ecscad позволяет инженерам-электрикам создавать схемы электротехнического оборудования с помощью сценариев и библиотек условных обозначений.
  • AutoCAD Mechanical предназначен для проектирования в машиностроении и отличается наличием библиотек стандартных компонентов (более 700 тысяч элементов), генераторов компонентов и расчётных модулей, средств автоматизации задач проектирования и составления документации, возможностью совместной работы.
  • AutoCAD P&ID — это программа для создания и редактирования схем трубопроводов и КИП, а также для управления ими.
  • AutoCAD Plant 3D — инструмент для проектирования технологических объектов. В AutoCAD Plant 3D интегрирован AutoCAD P&ID.

СПДС модуль

В 2010 году Autodesk выпустил бесплатное дополнение для AutoCAD, предназначенное для оформления чертежей в соответствии со стандартами СПДС, ГОСТ 21.1101-2009 «Основные требования к проектной и рабочей документации» и других нормативных документов[23]. Модуль создает в ленте меню AutoCAD вкладку «СПДС» и добавляет в программу комплект чертежных шрифтов, соответствующих ГОСТ 2.304-81. Поддерживаются AutoCAD, AutoCAD Architecture, AutoCAD MEP, AutoCAD Civil 3D и AutoCAD Mechanical 2010 и 2011 версий.

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

Основным форматом файла AutoCAD является DWG — закрытый формат, изначально разрабатываемый Autodesk. Для обмена данными с пользователями других САПР предлагается использовать открытый формат DXF. Следует отметить, что файлы с расширениями DWG и DXF может читать большинство современных САПР, поскольку данные форматы являются стандартом де-факто в области двумерного проектирования[24]. Для публикации чертежей и 3D-моделей (без возможности редактирования) используется формат DWF, также созданный компанией Autodesk.

Кроме этого, программа поддерживает запись и чтение (посредством процедур импорта/экспорта) файлов формата 3DS, DGN, SAT и некоторых других.

В состав AutoCAD 2012 включена программа Inventor Fusion, которая позволяет преобразовывать файлы, полученные из трёхмерных САПР (таких как Inventor, SolidWorks, CATIA, NX и т. п.) в формат DWG.

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

Официальное названиеВерсияРелизДата выпускаПримечания
AutoCAD Version 1.01.01декабрь 1982Представлен формат DWG R1.0
AutoCAD Version 1.21.22апрель 1983Представлен формат DWG R1.2
AutoCAD Version 1.31.33август 1983
AutoCAD Version 1.41.44октябрь 1983Представлен формат DWG R1.4
AutoCAD Version 2.02.05октябрь 1984Представлен формат DWG R2.05
AutoCAD Version 2.12.16май 1985Представлен формат DWG R2.1
AutoCAD Version 2.52.57июнь 1986Представлен формат DWG R2.5
AutoCAD Version 2.62.68апрель 1987Представлен формат DWG R2.6; последняя версия, работающая без математического сопроцессора.
AutoCAD Release 99сентябрь 1987Представлен формат DWG R9
AutoCAD Release 1010октябрь 1988Представлен формат DWG R10
AutoCAD Release 1111октябрь 1990Представлен формат DWG R11
AutoCAD Release 1212июнь 1992Представлен формат DWG R11/12
AutoCAD Release 1313ноябрь1994Представлен формат DWG R13; последний релиз для Unix, MS-DOS и Windows 3.11
AutoCAD Release 1414февраль 1997Представлен формат DWG R14.
AutoCAD 200015.015март 1999Представлен формат DWG 2000. Многодокументный интерфейс. Новые возможности трёхмерного моделирования. Среда разработки Visual Lisp.
AutoCAD 2000i15.116июль 2000Поддержка Windows XP.
AutoCAD 200215.617июнь 2001Ассоциативные размеры. Новые команды для работы с текстом и слоями.
AutoCAD 200416.018март 2003Представлен формат DWG 2004. Интерфейс в стиле Windows XP. Добавлены инструментальные палитры.
AutoCAD 200516.119март 2004Диспетчер подшивок. Добавлены таблицы.
AutoCAD 200616.220март 2005Динамические блоки, динамический ввод.
AutoCAD 200717.021март 2006Представлен формат DWG 2007. Полностью новые инструменты трехмерного моделирования и визуализации. Внедрена cистема рендеринга mental ray.
AutoCAD 200817.122март 2007Первый релиз, доступный для 32- и 64-битных версий Windows XP и Vista. Добавлены аннотативные объекты.
AutoCAD 200917.223март 2008Пользовательский интерфейс на основе ленты. Добавлены Action Macros
AutoCAD 201018.024март 2009Представлен формат DWG 2010. Поддержка Windows 7. Добавлены инструменты полигонального моделирования (mesh modeling) и возможность двумерной параметризации.
AutoCAD 201118.125март 2010Новые инструменты поверхностного моделирования. 15 октября 2010 года выпущена первая за восемнадцать лет версия для Mac OS
AutoCAD 201218.226март 2011Динамические массивы, Model Documentation
AutoCAD 201319.027март 2012Ассоциативные массивы, Autodesk 360

Ссылки

Примечания

  1. А. Быков Желаемое и действительное в геометрическом моделировании // САПР и Графика. — М.: КомпьютерПресс, 2002. — № 1.
  2. От электронного кульмана — к трехмерной модели. СевЗапНТЦ (19.07.2007). Архивировано из первоисточника 2 июня 2012. Проверено 29 марта 2011.
  3. Малюх В. Н. Введение в современные САПР: Курс лекций. — М.: ДМК Пресс, 2010. — 192 с. — ISBN 978-5-94074-551-8.
  4. Ирина Чиковская Тихая революция. Электронный кульман или информационная модель здания // CADMaster. — М., 2008. — № 3(43). — С. 88—92.
  5. Илья Татарников 3D шагает в массы с AutoCAD 2011 // САПР и Графика. — М.: КомпьютерПресс, 2010. — № 5. — С. 14—18.
  6. Дмитрий Ушаков «Бесплатный» Inventor Fusion в составе AutoCAD 2012 кардинально меняет расклад на рынке трехмерных САПР. isicad (23.03.2011). Архивировано из первоисточника 2 июня 2012. Проверено 29 марта 2011.
  7. 1 2 3 4 5 Зуев С.А., Полещук Н. Н. САПР на базе AutoCAD — как это делается. — СПб.: «БХВ-Петербург», 2004. — С. 1168. — ISBN 5-94157-344-8
  8. Bricscad выходит на рынок трехмерных САПР для машиностроения. isicad (26.01.2011). Архивировано из первоисточника 2 июня 2012. Проверено 2 апреля 2011.
  9. Дмитрий Тищенко Solo Autocad. Статья шестая // САПР и Графика. — М.: КомпьютерПресс, 2009. — № 12. — С. 117—120.
  10. Дмитрий Тищенко Solo Autocad. Статья девятая // САПР и Графика. — М.: КомпьютерПресс, 2010. — № 3. — С. 69—74.
  11. Полещук Н. Н., Карпушкина Н. Г. AutoCAD 2006/2007. Новые возможности. — СПб.: Питер, 2004. — С. 204. — ISBN 5-91180-077-2
  12. 1 2 Свет В. Л. AutoCAD: Язык макрокоманд и создание кнопок. — СПб.: «БХВ-Петербург», 2004. — С. 320. — ISBN 5-94157-392-8
  13. Виктор Ткаченко Методы разработки приложений под AutoCAD с использованием DCL. cad.dp.ua (01.01.2008). Архивировано из первоисточника 2 июня 2012. Проверено 25 марта 2011.
  14. AutoCAD .NET Developer’s Guide  (англ.)
  15. AutoCAD .NET Developer’s Guide (англ.), см. также: Руководство разработчика по .Net API AutoCAD 2010 (перевод на русский)
  16. Полещук Н. Н. AutoCAD 2004. Разработка приложений и адаптация. — СПб.: «БХВ-Петербург», 2004. — С. 624. — ISBN 5-94157-424-X
  17. http://www.autodesk.ru/adsk/servlet/index?siteID=871736&id=12530761
  18. 16.10.2010 :: deepapple.com :: Autodesk выпускает AutoCAD for Mac. Дождались.
  19. http://www.autodesk.ru/adsk/servlet/pc/compare/index?siteID=871736&id=16421957.
  20. Extend AutoCAD to Web & Mobile. Autodesk. Архивировано из первоисточника 2 июня 2012. Проверено 2 апреля 2011.
  21. Autodesk выпустила AutoCAD WS для iPhone и iPad. iXBT.com (30.09.2010). Архивировано из первоисточника 2 июня 2012. Проверено 2 апреля 2011.
  22. Образовательное сообщество Autodesk
  23. «СПДС модуль»
  24. Андрей Крупин Работаем с DWG- и DXF-файлами без AutoCAD’а. Компьютерра-Онлайн (16.02.2005). Проверено 2 апреля 2011.

Литература

  • Дэвид Бирнз 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. Разработка приложений, настройка и адаптация. — СПб.: «БХВ-Петербург», 2006. — С. 992. — ISBN 5-94157-613-7
  • Полещук Н. Н., Лоскутов П. В. AutoLISP и Visual LISP в среде AutoCAD. — СПб.: «БХВ-Петербург», 2006. — С. 960. — ISBN 5-94157-738-9
  • Финкельштейн Э. AutoCAD 2008 и AutoCAD LT 2008. Библия пользователя = AutoCAD 2008 and AutoCAD LT 2008 Bible. — М.: «Диалектика», 2007. — С. 1344. — ISBN 978-5-8459-1310-4
  • Бондаренко С. В. AutoCAD для архитекторов. — М.: «Диалектика», 2009. — С. 592. — ISBN 978-5-8459-1491-0

dic.academic.ru

AutoCAD — википедия фото

Ранние версии AutoCAD оперировали небольшим числом элементарных объектов, такими как круги, линии, дуги и текст, из которых составлялись более сложные. В этом качестве AutoCAD заслужил репутацию «электронного кульмана», которая остаётся за ним и поныне[2][3][4]. Однако на современном этапе возможности AutoCAD весьма широки и намного превосходят возможности «электронного кульмана»[5].

В области двумерного проектирования AutoCAD по-прежнему позволяет использовать элементарные графические примитивы для получения более сложных объектов. Кроме того, программа предоставляет весьма обширные возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Использование механизма внешних ссылок (XRef) позволяет разбивать чертёж на составные файлы, за которые ответственны различные разработчики, а динамические блоки расширяют возможности автоматизации 2D-проектирования обычным пользователем без использования программирования. Начиная с версии 2010 в AutoCAD реализована поддержка двумерного параметрического черчения. В версии 2014 появилась возможность динамической связи чертежа с реальными картографическими данными (GeoLocation API).

Версия программы AutoCAD 2014 включает в себя полный набор инструментов для комплексного трёхмерного моделирования (поддерживается твердотельное, поверхностное и полигональное моделирование). AutoCAD позволяет получить высококачественную визуализацию моделей с помощью системы рендеринга mental ray. Также в программе реализовано управление трёхмерной печатью (результат моделирования можно отправить на 3D-принтер) и поддержка облаков точек (позволяет работать с результатами 3D-сканирования). Тем не менее следует отметить, что отсутствие трёхмерной параметризации не позволяет AutoCAD напрямую конкурировать с машиностроительными САПР среднего класса, такими как Inventor, SolidWorks и другими[6]. В состав AutoCAD 2012 включена программа Inventor Fusion, реализующая технологию прямого моделирования[7].

Широкое распространение AutoCAD в мире обусловлено не в последнюю очередь развитыми средствами разработки и адаптации, которые позволяют настроить систему под нужды конкретных пользователей и значительно расширить функциональность базовой системы. Большой набор инструментальных средств для разработки приложений делает базовую версию AutoCAD универсальной платформой для разработки приложений[8][9]. На базе AutoCAD самой компанией Autodesk и сторонними производителями создано большое количество специализированных прикладных приложений, таких как AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, СПДС GraphiCS, MechaniCS, GEOBRIDGE, САПР ЛЭП, Rubius Electric Suite и других.

Динамические блоки

Динамические блоки — двухмерные параметрические объекты, обладающие настраиваемым набором свойств. Динамические блоки предоставляют возможность сохранения в одном блоке (наборе графических примитивов) нескольких геометрических реализаций, отличающихся друг от друга размером, взаимным расположением частей блока, видимостью отдельных элементов и т. п. С помощью динамических блоков можно сократить библиотеки стандартных элементов (один динамический блок заменяет несколько обычных). Также активное использование динамических блоков в ряде случаев позволяет значительно ускорить выпуск рабочей документации[10][11]. Впервые динамические блоки появились в AutoCAD 2006[12].

Макрокоманды

Макрокоманды (макросы) в AutoCAD являются одним из самых простых средств адаптации, доступных большинству пользователей. Макросы AutoCAD не следует путать с макросами, создаваемыми посредством VBA.

Примеры макрокоманд[13]:

  • vports-создание видового экрана в пространстве листа;
  • MENUBAR 1-Показать строку меню
  • x и explode — Расчленить
  • PURGE — очистить
  • LWDISPLAY — включить вес линий[14]
Action Macros

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

Пользователь имеет возможность создавать собственные кнопки, с помощью которых можно вызывать заранее записанные по определённым правилам серии команд (макросы). В состав макросов можно включать выражения, написанные на языках DIESEL и AutoLISP[15].

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) — язык оперирования строками с небольшим количеством функций (всего 28 функций). Он позволяет формировать строки, которые должны иметь переменный текст, зависящий от каких-либо условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. Язык DIESEL используется, в основном, для создания сложных макрокоманд в качестве альтернативы AutoLISP. Особое значение данный язык имеет для версии AutoCAD LT, в котором отсутствуют все средства программирования, за исключением DIESEL[15]. Данный язык впервые появился в AutoCAD R12.

Visual LISP

Visual LISP — среда разработки приложений на языке AutoLISP. Иногда под названием Visual LISP подразумевают язык AutoLISP, дополненный расширениями ActiveX. Среда разработки Visual LISP встроена в AutoCAD начиная с версии AutoCAD 2000. Ранее (AutoCAD R14) она поставлялась отдельно. Среда разработки содержит язык AutoLISP и язык DCL, а также позволяет создавать приложения, состоящие из нескольких программ[8]. Несмотря на название, Visual LISP не является средой визуального программирования.

AutoLISP

AutoLISP — диалект языка Лисп, обеспечивающий широкие возможности для автоматизации работы в AutoCAD. AutoLISP — самый старый из внутренних языков программирования AutoCAD, впервые он появился в 1986 году в AutoCAD 2.18 (промежуточная версия). В AutoLISP реализовано тесное взаимодействие с командной строкой, что способствовало его популяризации среди инженеров, работающих с AutoCAD.

Расширения ActiveX для AutoLISP

Расширения ActiveX значительно увеличивают функциональность AutoLISP, добавляют возможности работы с файлами, реестром, а также связи с другими приложениями. Дополнительные расширения работают напрямую с объектной моделью AutoCAD посредством функций ActiveX. Впервые технология ActiveX была внедрена в AutoCAD R14.

DCL

DCL (Dialog Control Language) — язык разработки диалоговых окон для приложений, написанных на языке AutoLISP. Впервые DCL был введён в AutoCAD R12 и с тех пор не претерпел существенных изменений. Для разработки диалоговых окон не используется визуальное программирование и возможности создания диалоговых окон существенно ограничены. Для устранения указанных недостатков и расширения возможностей AutoLISP сторонними разработчиками созданы альтернативные среды для разработки диалоговых окон, такие как ObjectDCL, OpenDCL и некоторые другие[16].

AutoCAD VBA

В AutoCAD, начиная с версии R14, введена поддержка VBA (Visual Basic for Application). В отличие от VisualLISP, VBA является визуальной средой программирования, однако приложения VBA работают с AutoCAD только посредством ActiveX, а с AutoLISP взаимодействие сильно ограничено[8]. Достоинствами VBA является более полная поддержка ActiveX и возможность загрузки DLL-библиотек.

Начиная с версии AutoCAD 2010 среда разработки VBA не входит в комплект поставки программы. Autodesk постепенно отказывается от поддержки VBA в AutoCAD, отдавая приоритет .NET.[17]. В версии AutoCAD 2014 VBA был обновлён до версии 7.1, но, тем не менее, данная среда разработки по-прежнему устанавливается отдельно[18].

ObjectARX

ObjectARX SDK — дополнение к среде разработки Microsoft Visual Studio и содержит специальные библиотеки, заголовочные файлы, примеры и вспомогательные инструменты, предназначенные для создания программ, функционирующих исключительно в среде AutoCAD. ARX-приложения могут напрямую обращаться к базе данных рисунка и геометрическому ядру. Можно создавать собственные команды, аналогичные стандартным командам AutoCAD. Впервые пакет ObjectARX был реализован для AutoCAD R13, ранее существовали аналогичные по назначению пакеты ADS (для AutoCAD R11) и ARX (для AutoCAD R12)[8]. Обозначение версий ObjectARX совпадает с обозначениями версий AutoCAD, для которых предназначен данный пакет. Программы, созданные для одной конкретной версии AutoCAD, несовместимы с другими версиями. Проблема совместимости, как правило, решается перекомпиляцией программы в соответствующей версии ObjectARX.

.NET

Благодаря поддержке Microsoft .NET Framework существует возможность создания приложений для AutoCAD в любой среде разработки приложений, поддерживающих данную технологию[19].

COM

Недокументированная возможность работы с AutoCAD на всех языках программирования, поддерживающих технологию COM. Наибольшей популярностью среди разработчиков пользуется язык программирования Delphi[8][20].

JavaScript

В версии 2014 была введена возможность загрузки и выполнения скриптов, написанных на языке JavaScript[21]. При этом веб-сайт, с которого производится загрузка скрипта должен быть внесён в список доверенных (trusted) сайтов, определённых в соответствующей системной переменной[22].

Основным форматом файла AutoCAD является DWG — закрытый формат, изначально разрабатываемый Autodesk. Для обмена данными с пользователями других САПР предлагается использовать открытый формат DXF. Следует отметить, что файлы с расширениями DWG и DXF может читать большинство современных САПР, поскольку данные форматы являются стандартом де-факто в области двумерного проектирования[32]. Для публикации чертежей и 3D-моделей (без возможности редактирования) используется формат DWF и DWFx, также созданные компанией Autodesk.

Кроме этого, программа поддерживает запись (посредством процедуры экспорта) файлов, формата DGN, SAT, STL, IGES, FBX и некоторых других. А так же чтение (посредством процедуры импорта) файлов, формата 3DS, DGN, JT, SAT, PDF, STEP и некоторых других. Начиная с версии 2012, AutoCAD позволяет преобразовывать файлы, полученные из трёхмерных САПР (таких как Inventor, SolidWorks, CATIA, NX и т. п.) в формат DWG.

org-wikipediya.ru

AutoCAD — википедия орг

Ранние версии AutoCAD оперировали небольшим числом элементарных объектов, такими как круги, линии, дуги и текст, из которых составлялись более сложные. В этом качестве AutoCAD заслужил репутацию «электронного кульмана», которая остаётся за ним и поныне[2][3][4]. Однако на современном этапе возможности AutoCAD весьма широки и намного превосходят возможности «электронного кульмана»[5].

В области двумерного проектирования AutoCAD по-прежнему позволяет использовать элементарные графические примитивы для получения более сложных объектов. Кроме того, программа предоставляет весьма обширные возможности работы со слоями и аннотативными объектами (размерами, текстом, обозначениями). Использование механизма внешних ссылок (XRef) позволяет разбивать чертёж на составные файлы, за которые ответственны различные разработчики, а динамические блоки расширяют возможности автоматизации 2D-проектирования обычным пользователем без использования программирования. Начиная с версии 2010 в AutoCAD реализована поддержка двумерного параметрического черчения. В версии 2014 появилась возможность динамической связи чертежа с реальными картографическими данными (GeoLocation API).

Версия программы AutoCAD 2014 включает в себя полный набор инструментов для комплексного трёхмерного моделирования (поддерживается твердотельное, поверхностное и полигональное моделирование). AutoCAD позволяет получить высококачественную визуализацию моделей с помощью системы рендеринга mental ray. Также в программе реализовано управление трёхмерной печатью (результат моделирования можно отправить на 3D-принтер) и поддержка облаков точек (позволяет работать с результатами 3D-сканирования). Тем не менее следует отметить, что отсутствие трёхмерной параметризации не позволяет AutoCAD напрямую конкурировать с машиностроительными САПР среднего класса, такими как Inventor, SolidWorks и другими[6]. В состав AutoCAD 2012 включена программа Inventor Fusion, реализующая технологию прямого моделирования[7].

Широкое распространение AutoCAD в мире обусловлено не в последнюю очередь развитыми средствами разработки и адаптации, которые позволяют настроить систему под нужды конкретных пользователей и значительно расширить функциональность базовой системы. Большой набор инструментальных средств для разработки приложений делает базовую версию AutoCAD универсальной платформой для разработки приложений[8][9]. На базе AutoCAD самой компанией Autodesk и сторонними производителями создано большое количество специализированных прикладных приложений, таких как AutoCAD Mechanical, AutoCAD Electrical, AutoCAD Architecture, GeoniCS, Promis-e, PLANT-4D, AutoPLANT, СПДС GraphiCS, MechaniCS, GEOBRIDGE, САПР ЛЭП, Rubius Electric Suite и других.

Динамические блоки

Динамические блоки — двухмерные параметрические объекты, обладающие настраиваемым набором свойств. Динамические блоки предоставляют возможность сохранения в одном блоке (наборе графических примитивов) нескольких геометрических реализаций, отличающихся друг от друга размером, взаимным расположением частей блока, видимостью отдельных элементов и т. п. С помощью динамических блоков можно сократить библиотеки стандартных элементов (один динамический блок заменяет несколько обычных). Также активное использование динамических блоков в ряде случаев позволяет значительно ускорить выпуск рабочей документации[10][11]. Впервые динамические блоки появились в AutoCAD 2006[12].

Макрокоманды

Макрокоманды (макросы) в AutoCAD являются одним из самых простых средств адаптации, доступных большинству пользователей. Макросы AutoCAD не следует путать с макросами, создаваемыми посредством VBA.

Примеры макрокоманд[13]:

  • vports-создание видового экрана в пространстве листа;
  • MENUBAR 1-Показать строку меню
  • x и explode — Расчленить
  • PURGE — очистить
  • LWDISPLAY — включить вес линий[14]
Action Macros

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

Пользователь имеет возможность создавать собственные кнопки, с помощью которых можно вызывать заранее записанные по определённым правилам серии команд (макросы). В состав макросов можно включать выражения, написанные на языках DIESEL и AutoLISP[15].

DIESEL

DIESEL (Direct Interprietively Evaluated String Expression Language) — язык оперирования строками с небольшим количеством функций (всего 28 функций). Он позволяет формировать строки, которые должны иметь переменный текст, зависящий от каких-либо условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. Язык DIESEL используется, в основном, для создания сложных макрокоманд в качестве альтернативы AutoLISP. Особое значение данный язык имеет для версии AutoCAD LT, в котором отсутствуют все средства программирования, за исключением DIESEL[15]. Данный язык впервые появился в AutoCAD R12.

Visual LISP

Visual LISP — среда разработки приложений на языке AutoLISP. Иногда под названием Visual LISP подразумевают язык AutoLISP, дополненный расширениями ActiveX. Среда разработки Visual LISP встроена в AutoCAD начиная с версии AutoCAD 2000. Ранее (AutoCAD R14) она поставлялась отдельно. Среда разработки содержит язык AutoLISP и язык DCL, а также позволяет создавать приложения, состоящие из нескольких программ[8]. Несмотря на название, Visual LISP не является средой визуального программирования.

AutoLISP

AutoLISP — диалект языка Лисп, обеспечивающий широкие возможности для автоматизации работы в AutoCAD. AutoLISP — самый старый из внутренних языков программирования AutoCAD, впервые он появился в 1986 году в AutoCAD 2.18 (промежуточная версия). В AutoLISP реализовано тесное взаимодействие с командной строкой, что способствовало его популяризации среди инженеров, работающих с AutoCAD.

Расширения ActiveX для AutoLISP

Расширения ActiveX значительно увеличивают функциональность AutoLISP, добавляют возможности работы с файлами, реестром, а также связи с другими приложениями. Дополнительные расширения работают напрямую с объектной моделью AutoCAD посредством функций ActiveX. Впервые технология ActiveX была внедрена в AutoCAD R14.

DCL

DCL (Dialog Control Language) — язык разработки диалоговых окон для приложений, написанных на языке AutoLISP. Впервые DCL был введён в AutoCAD R12 и с тех пор не претерпел существенных изменений. Для разработки диалоговых окон не используется визуальное программирование и возможности создания диалоговых окон существенно ограничены. Для устранения указанных недостатков и расширения возможностей AutoLISP сторонними разработчиками созданы альтернативные среды для разработки диалоговых окон, такие как ObjectDCL, OpenDCL и некоторые другие[16].

AutoCAD VBA

В AutoCAD, начиная с версии R14, введена поддержка VBA (Visual Basic for Application). В отличие от VisualLISP, VBA является визуальной средой программирования, однако приложения VBA работают с AutoCAD только посредством ActiveX, а с AutoLISP взаимодействие сильно ограничено[8]. Достоинствами VBA является более полная поддержка ActiveX и возможность загрузки DLL-библиотек.

Начиная с версии AutoCAD 2010 среда разработки VBA не входит в комплект поставки программы. Autodesk постепенно отказывается от поддержки VBA в AutoCAD, отдавая приоритет .NET.[17]. В версии AutoCAD 2014 VBA был обновлён до версии 7.1, но, тем не менее, данная среда разработки по-прежнему устанавливается отдельно[18].

ObjectARX

ObjectARX SDK — дополнение к среде разработки Microsoft Visual Studio и содержит специальные библиотеки, заголовочные файлы, примеры и вспомогательные инструменты, предназначенные для создания программ, функционирующих исключительно в среде AutoCAD. ARX-приложения могут напрямую обращаться к базе данных рисунка и геометрическому ядру. Можно создавать собственные команды, аналогичные стандартным командам AutoCAD. Впервые пакет ObjectARX был реализован для AutoCAD R13, ранее существовали аналогичные по назначению пакеты ADS (для AutoCAD R11) и ARX (для AutoCAD R12)[8]. Обозначение версий ObjectARX совпадает с обозначениями версий AutoCAD, для которых предназначен данный пакет. Программы, созданные для одной конкретной версии AutoCAD, несовместимы с другими версиями. Проблема совместимости, как правило, решается перекомпиляцией программы в соответствующей версии ObjectARX.

.NET

Благодаря поддержке Microsoft .NET Framework существует возможность создания приложений для AutoCAD в любой среде разработки приложений, поддерживающих данную технологию[19].

COM

Недокументированная возможность работы с AutoCAD на всех языках программирования, поддерживающих технологию COM. Наибольшей популярностью среди разработчиков пользуется язык программирования Delphi[8][20].

JavaScript

В версии 2014 была введена возможность загрузки и выполнения скриптов, написанных на языке JavaScript[21]. При этом веб-сайт, с которого производится загрузка скрипта должен быть внесён в список доверенных (trusted) сайтов, определённых в соответствующей системной переменной[22].

Основным форматом файла AutoCAD является DWG — закрытый формат, изначально разрабатываемый Autodesk. Для обмена данными с пользователями других САПР предлагается использовать открытый формат DXF. Следует отметить, что файлы с расширениями DWG и DXF может читать большинство современных САПР, поскольку данные форматы являются стандартом де-факто в области двумерного проектирования[32]. Для публикации чертежей и 3D-моделей (без возможности редактирования) используется формат DWF и DWFx, также созданные компанией Autodesk.

Кроме этого, программа поддерживает запись (посредством процедуры экспорта) файлов, формата DGN, SAT, STL, IGES, FBX и некоторых других. А так же чтение (посредством процедуры импорта) файлов, формата 3DS, DGN, JT, SAT, PDF, STEP и некоторых других. Начиная с версии 2012, AutoCAD позволяет преобразовывать файлы, полученные из трёхмерных САПР (таких как Inventor, SolidWorks, CATIA, NX и т. п.) в формат DWG.

www-wikipediya.ru

Autocad что это за программа?

AutoCAD – это система автоматизированного проектирования, позволяющая чертить 2- и 3-мерные проекты. Разработчик – Autodesk. Сфера применения – строительство, машиностроение, электротехника и прочие отрасли, требующие проектно-конструкторскую документацию. Но можно использовать не только на производстве. Например, можно вычертить в 3D свою квартиру с расстановкой мебели. Да всё, что угодно… Распространена во многих странах и локализована на 18 языков от перевода документации до полной адаптации. В русской версии переведены как документация, так и интерфейс, что говорит о большой популярности продукта в нашей стране.

Autodesk выпустила первую версию своего бестселлера в 1982 году. Ранняя AutoCAD поддерживала работу с ограниченным числом простых объектов, среди них линии, круги, дуги, надписи, которые можно было объединить в более сложные конструкции. За примитивное перенесение чертёжной работы в цифровой вид САПР (Система автоматизированного проектирования) получила название «электронный кульман» и до сих пор сохраняет его, несмотря на современные широкие возможности программы.

Программа платная. Бесплатную демоверсию (срок действия 30 дней) можно скачать с сайта autodesk.ru (раздел продукты). На компьютер скачивается установочный файл, который и запускаем. Появляется красивая картинка.

Продолжаем установку.

И вот видим интерфейс.

Программа сложная, но и возможноти её огромные

В сегодняшнем 2D-проектировании от Autodesk осталась прежняя основа: элементарные графические объекты можно объединять в более сложные. Дополнительно возможно использовать внешние ссылки – XReF, разбивая работу над проектом между несколькими разработчиками. В программе обеспечивается работа с аннотациями-надписями и слоями. Также с 2010 г. AutoCAD разрешает 2-мерное параметрическое черчение. Для облегчения работы непрограммистам предоставлена возможность воспользоваться динамическими блоками, автоматизирующими часть чертёжной рутины. В новейшей версии САПР появилась привязка проекта к картографическим данным.

AutoCAD 2014 г. поддерживает комплексное 3D-моделирование: и твёрдотельное, и полигональное, и поверхностное, дополняя его качественной визуализацией при помощи mental ray — рендеринга от Autodesk. Впрочем, прямое моделирование реализовано через Inventor Fusion, так что машиностроительные САПР (та же Inventor) выигрывают в своей нише. Приятное высокотехнологичное дополнение к программе – поддержка 3-мерного сканирования через облако точек и 3-мерной печати, т.е. нарисованный объект можно сразу же воплотить в жизнь.

К AutoCAD приложен удобный API, благодаря чему любое предприятие может надстроить базовый функционал полезными опциями. С широкими возможностями для разработки приложений связывают современную популярность САПР. На её основе созданы GraphiCS, MechaniCS, GEOBRIDGE, ЛЭП и т.п. Есть расширенные версии под механику, электрику и архитектуру и от Autodesk.

Изначально AutoCAD рассчитана на Microsoft Windows, начиная с XP и до 8-ой версии операционной системы. Возможен выбор как для 64-, так и для 32-разрядных систем. В ОС от Apple пока может работать только САПР 2013 г. На Linux пробуют использовать ПО через Wine, но специальной модификации нет ни для него, ни для Android и пока не планируется. Учитывая системные требования, ПО от Autodesk поддерживает и приветствует многопроцессорные и многоядерные вычисления.

Основной формат файлов, разрабатываемый Autodesk с самого начала, – dwg. Он закрыт от внешних пользователей; предполагается, что те будут читать формат dxf с открытым кодом. Впрочем, многие САПР понимают и тот, и другой формат файлов, поскольку они фактически стандарт для 2-мерного проектирования. Правда, в dwg сторонние программы могут ошибаться из-за его закрытости. Для публикации и 3D-визуализации в AutoCAD применяются файлы с расширением dwf.

Похожие статьи:

 

Запись имеет метки: Компьютерные программы

moydrugpc.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *