Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа.docx
Скачиваний:
12
Добавлен:
23.03.2022
Размер:
353.66 Кб
Скачать

1.2 Система автоматизированного проектирования AutoCad

САПР - организационно-техническая система, осуществляющая проектирование при помощи комплекса средств автоматизированного проектирования. Основная функция САПР состоит в выполнении автоматизированного проектирования на всех или отдельных стадиях проектирования объектов и их составных частей. [3]

Выделяют три класса САПР:

  • CAD (Computer Aided Design) - системы для разработки моделей объектов и подготовки конструкторской документации;

  • CAE (Computer Aided Engineering) - системы для проведения различных инженерных расчетов;

  • CAM (Computer Aided Manufacturing) - системы для автоматизированной разработки программ, обработки деталей или технологической оснастки на станках с ЧПУ.

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

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

  • Инструменты работы с произвольными формами. С помощью них можно создавать и анализировать сложные трехмерные объекты. Их формирование и изменение осуществляются простым перетаскиванием поверхностей, граней и вершин;

  • Поддержка трехмерной печати. Можно создавать физические макеты проектов через специализированные службы 3D-печати или персональный 3D-принтер;

  • Возможность использования динамических блоков. С помощью них можно создавать повторяющиеся элементы с изменяемыми параметрами без необходимости перечерчивать их заново или работать с библиотекой элементов;

  • Функция масштабирования аннотативных объектов на видовых экранах или в пространстве модели;

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

  • Диспетчер подшивок. Организует листы чертежей, упрощает публикацию, автоматически создает виды, передает данные из подшивок в основные надписи и выполняет задания таким образом, чтобы вся нужная информация была в одном месте;

  • Содержит инструменты упрощенной трехмерной навигации. «Видовой куб» позволяет переключаться между стандартными и изометрическими видами, как предварительно заданными, так и из выбранной пользователем точки. «Штурвал» объединяет в одном интерфейсе несколько различных инструментов навигации и предоставляет быстрый доступ к командам вращения по орбите, панорамирования, центрирования и зумирования;

  • Инструмент «аниматор движения». Предоставляет доступ к именованным видам, сохраненным в текущем чертеже и организованным в категории анимированных последовательностей. Его можно применять как при создании презентации проекта (анимированные ролики), так и для навигации;

  • Интерфейс пользователя поддерживает возможность настройки под потребности конкретной отрасли. Изменяются установки по умолчанию для различных функциональных возможностей AutoCAD, включая шаблоны чертежей, содержимое инструментальных палитр, рабочее пространство. [5]

AutoCAD содержит в себе среду разработки приложений Visual LISP. Та в свою очередь содержит следующие языки:

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]