Разработка средств автоматизации проектирования

Для реализации алгоритма автоматизации разработки проектного документа необходим графический редактор отвечающий следующим требованиям:

1)наличие технологии создания и редактирования блоков;

2)наличие средств организация интерфейса между пользователем и редактором;

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

AutoLISP позволяет разрабатывать функции для решения самых разнообразных задач, а также создавать эффективные системы и подсистемы САПР, связанные с обработкой и анализом графической информации, получением готовой документации в виде чертежей.

Помимо системы AutoCAD, использование алгоритмического языка программирования возможно в графической системе КОМПАС. Однако сочетающийся с КОМПАСом язык программирования ПИТОН не обладает столь разнообразными функциями, позволяющими выполнять работу с примитивами и обработкой различного рода графической информации.

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

Таким образом, платформа AutoCAD с функциональным встроенным языком AutoLISP полностью отвечает предъявленным требованиям и позволяет реализовать разработанный алгоритм автоматизации.

Вывод: AutoLISP реализует данные диалоги, выполняет построение отросовки отводящей линии на принципиальной электрической схеме распределительной сети.

 
< Пред   СОДЕРЖАНИЕ   Скачать   След >