Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену 2013.docx
Скачиваний:
68
Добавлен:
08.05.2015
Размер:
522.34 Кб
Скачать

Autodesk AutoCad

Основное назначение системы автоматизированного проектирования Autodesk AutoCAD— создание чертежей и проектной документации. Современные версии этого пакета представляют существенно большие возможности, среди которых построение трехмерных твердотельных моделей, инженерно-технические расчеты и многое-многое другое.

Первые версии системы AutoCAD, разрабатываемой американской фирмой Autodesk, появились еще в начале 80-х годов двадцатого века, и сразу же привлекли к себе внимание своим оригинальным оформлением и удобством для пользователя. Постоянное развитие системы, учет замечаний, интеграция с новыми продуктами других ведущих фирм сделали AutoCAD мировым лидером на рынке программного обеспечения для автоматизированного проектирования.

Языковые средства

В основе языковых средств ППП AutoCAD — технология Visual LISP, базирующаяся на языке AutoLISP (подмножество языка LISP) и используемая для создания приложений и управления в AutoCAD. Visual LISP представляет полное окружение, включающее:

  • Интегрированную среду разработки, облегчающую написание, отладку и сопровождение приложений на AutoLISP

  • Доступ к объектам ActiveX и обработчикам событий

  • Защиту исходного кода

  • Доступ к файловым функциям операционной системы

  • Расширенные функции языка LISP для обработки списочных структур данных.

Для разработчиков совместимых приложений в AutoCAD включена поддержка ObjectARX. Это программное окружение представляет объектно-ориентированный интерфейс для приложений на языках C++, C# и VB.NET и обеспечивает прямой доступ к структурам БД, графической подсистеме и встроенным командам пакета.

Кроме того, в AutoCAD имеется поддержка языка Visual Basic for Applications(VBA), что позволяет использовать этот пакет совместно с другими приложениями, в частности, из семейства Microsoft Office.

Предметное обеспечение

К предметному обеспечению пакета в первую очередь относятся функции построения примитивов — различных элементов чертежа. Простые примитивы это такие объекты как точка, отрезок, круг (окружность) и т.д. К сложным примитивам относятся: полилиния, мультилиния, мультитекст (многострочный текст), размер, выноска, допуск, штриховка, вхождение блока или внешней ссылки, атрибут, растровое изображение. Кроме того, есть пространственные примитивы, видовые экраны и пр.. Операции построения большей части примитивов могут быть выполнены через пользовательский интерфейс, все — через команды языка.

Высокоуровневые средства представлены расширениями и приложениями AutoCAD для конкретных предметных областей. Например в машиностроении используется Autodesk Mechanical Desktop — предназначенный для сложного трехмерного моделирования, в том числе валов и пружин. Для проектирования деталей из листовых материалов предназначена система Copra Sheet Metal Bender Desktop (разработчик — Data-M Software GmbH). Моделирование динамики работы механизмов может выполняться в системе Dynamic Designer (Mechanical Dynamics). В числе известных архитектурных и строительных приложений можно отметить системы АРКО (АПИО-Центр), СПДС GraphiCS (Consistent Software), ArchiCAD. Для проектирования промышленных объектов может использоваться система PLANT-4D (СЕА Technology). Это лишь некоторые из областей использования AutoCAD.

Системное обеспечение

Среди системного обеспечения следует отметить основной формат файлов AutoCAD .dwg, который стал стандартом «де факто» для прочих САПР.

К системному же обеспечению обеспечению относятся типовые и специализированные библиотеки деталей и шаблонов, использование которых позволяет существенно ускорить процесс проектирования. Здесь же упомянем требования отраслевых и государственных стандартов, которым должны соответствовать чертежи и спецификации.

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