Файл: Реферат по курсу по дисциплине Инженерная и компьютерная графика.docx
Добавлен: 29.11.2023
Просмотров: 172
Скачиваний: 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)