Файл: Реферат по курсу по дисциплине Инженерная и компьютерная графика.docx

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 29.11.2023

Просмотров: 169

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

6.2.1 Action Macros


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

6.2.2 Menu Macros


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

6.2.3 DIESEL


DIESEL (Direct Interprietively Evaluated String Expression Language) -- язык оперирования строками с небольшим количеством функций (всего 28 функций).

Он позволяет формировать строки, которые должны иметь переменный текст, зависящий от каких-либо условий. Результат выводится в виде строки, которая интерпретируется системой AutoCAD как команда. Язык DIESEL используется в основном для создания сложных макрокоманд в качестве альтернативы AutoLISP. Особое значение данный язык имеет для версии AutoCAD LT, в котором отсутствуют все средства программирования, за исключением DIESEL. Данный язык впервые появился в AutoCAD R12.

6.3 Visual LISP


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

6.3.1 AutoLISP


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

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


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

6.3.3 DCL


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

6.4 AutoCAD VBA


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

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

6.5 ObjectARX


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

6.6 .NET


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

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


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



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

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


8 Заключение


В заключении можно отметить, что AutoCAD является одним из наиболее популярных программных обеспечений для создания 2D и 3D чертежей и моделей. Он имеет широкое применение в различных отраслях, включая промышленность, строительство, проектирование, электронику, дизайн интерьеров и, конечно же, бизнес-информатику.

Список использованных источников


1. Соколова Т. Ю. AutoCAD для студента. Самоучитель. - СПб.: Питер - 384с.: ил. - (Серия Самоучитель).

2. Бирнз Д. AutoCAD 2011 для чайников = AutoCAD 2011 For Dummies. -- М.: «Диалектика», 2019. -- С. 480. -- ISBN 978-5-8459-1444-6

3. Полещук Н. Н. AutoCAD. Разработка приложений, настройка и адаптация. -- СПб.: «БХВ-Петербург», 2006. -- С. 992. -- ISBN 5-94157-613-7

4. http://www.autodesk.ru

5. Сайт - Реферат - AutoCAD - Информатика (ronl.org)

6. Графическая программа AutoCAD - Студенческий научный форум (scienceforum.ru)