
- •Раздел 17. Выбор и использование информационных технологий при проектировании и разработке новых видов технических средств [17.1-17.17]
- •17.1. Этапы создания технических средств
- •17.2. Информационные технологии, применяемые при проектировании
- •17.2.1. Перечень информационных технологий, применяемых при проектировании
- •SharePoint Workspace (Groove)
- •17.2.3. Mathcad[17.2]
- •17.2.4. AutoCad[17.3]
- •Средства разработки и адаптации
- •Динамические блоки
- •Макрокоманды
- •Action Macros
- •Menu Macros
- •Visual lisp
- •AutoLisp
- •Расширения ActiveX для AutoLisp
- •AutoCad vba
- •ObjectArx
- •Поддерживаемые операционные системы
- •AutoCad lt
- •AutoCad ws
- •Студенческие лицензии
- •Специализированные приложения на основе AutoCad
- •Спдс модуль
- •Поддерживаемые форматы файлов
- •17.2.5. ArcGis[4-9]
- •17.2.6. Сапр[17.10-17.16]
- •Цели создания и задачи
- •17.3. Контрольные вопросы
- •17.4. Литература
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 в любой среде разработки приложений, поддерживающих данную технологию.
Поддерживаемые операционные системы
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), нет возможности создания параметрических чертежей, а также ряд других отличий [19].
AutoCad ws
Бесплатное интернет-приложение на базе облачных вычислений, а также программа для мобильных устройств на Apple iOS (iPad и iPhone) и Android[20]. Позволяет просматривать и редактировать файлы формата DWG, загруженные в онлайн-хранилище AutoCAD WS Online workspace, при этом набор инструментов для редактриования довольно ограничен[21]. В AutoCAD 2012 предусмотрена возможность прямой связи с данным сервисом.