Page 4 - AutoLISP и Visual LISP в среде AutoCAD
P. 4
ВВЕДЕНИЕ
Широкое распространение AutoCAD в мире обусловлено не в
последнюю очередь развитыми средствами разработки и адаптации, которые
позволяют настроить систему под нужды конкретных пользователей и
значительно расширить функциональность базовой системы. Большой набор
инструментальных средств делает базовую версию AutoCAD универсальной
платформой для разработки приложений. На базе AutoCAD самой
компанией Autodesk и сторонними производителями создано большое
количество специализированных прикладных приложений, таких как
AutoCAD Mechanical, AutoCAD Electrical, MechaniCS и многих других.
Всё это возможно за счет средств поддержки программирования в системе
AutoCAD.
Чтобы помочь студентам достичь успехов в учебе и карьере, компания
Autodesk предоставляет бесплатный доступ к инструментам и ресурсам для
проектирования. Получить бесплатный доступ к программному обеспечению
для проектирования вам поможет небольшая презентация.
Одним из механизмов для решения задач гибкого управления данными
и процессами создания чертежей и моделей является язык программирования
AutoLISP.
AutoLISP – диалект языка LISP, обеспечивающий широкие
возможности для автоматизации работы в AutoCAD. AutoLISP – самый
старый из внутренних языков программирования AutoCAD, впервые он
появился в 1986 году в AutoCAD 2.18. В AutoLISP реализовано тесное
взаимодействие с командной строкой, что способствовало его популяризации
среди инженеров, работающих с AutoCAD. Использование языка AutoLISP
не только ускоряет процесс разработки проектной документации в AutoCAD,
но и позволяет создавать в этой среде новые команды и специализированные
меню, осуществлять доступ к графической базе данных и модернизировать
её. Кроме того, с помощью AutoLISP можно разрабатывать эффективные
системы и подсистемы, связанные с анализом информации.
Для облегчения и ускорения написания программ на AutoLISP
предназначена среда разработки приложений Visual LISP. Иногда под
названием Visual LISP подразумевают язык AutoLISP, дополненный
расширениями ActiveX. Visual LISP встроен в AutoCAD, начиная с версии
AutoCAD 2000. Среда разработки содержит язык программирования
AutoLISP и язык DCL (Dialog Control Language) для создания диалоговых
окон в программах, написанных на языке AutoLISP. Также имеется
возможность создавать приложения, состоящие из нескольких программ.
Несмотря на название, Visual LISP не является средой визуального
программирования.
3