METHODICAL COMPLEX OF TRAINING IN PROGRAMMING ON AUTOLISP LANGUAGE
Abstract and keywords
Abstract (English):
Realization of image creation by using AutoLISP program is shown in this article.

Keywords:
computer graphics, programming, AutoLISP.
Text

Система AutoCAD поддерживает создание программ на языке функционального программирования AutoLISP. Для удобства написания, отладки и запуска программ в систему AutoCAD встроен редактор Visual LISP. Результат выполнения программы отображается в окне AutoCAD. Используя AutoLISP, можно создавать программы для автоматического построения параметрических чертежей.

С целью эффективного обучения программированию на AutoLISP автором данной статьи разработан методический комплекс. Данный методический комплекс содержит несколько методических указаний [1, 2, 3], а также тексты программ на языке AutoLISP, реализующих построение изображений и чертежей, и используется при проведении лабораторных, практических занятий и для самостоятельной работы студентов. В методических указаниях рассматриваются основные приемы работы по созданию программ в системе AutoCAD на примере выполнения конкретных заданий: программ, реализующих автоматическое построение динамического изображения — семейства квадратов, чертежа детали с заданными размерами, которая ранее вычерчивалась в графическом редакторе, параметрического чертежа детали определенной конструкции с различными параметрами элементов. Часть методических указаний организована в виде справочной системы с примерами записи вызова функций AutoLISP и выполнения команд AutoCAD из программы на AutoLISP.

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

В рассматриваемом методическом комплексе для обучения студентов предложена методика пошаговой разработки программы.

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

  • использование языка программирования Auto LISP для создания параметрических чертежей в системе AutoCAD. Предлагаются  рекомендации с целью ознакомления с основами программирования на языке AutoLISP [1];
  • автоматическое вычерчивание детали с использованием AutoLISP. Излагаются методические рекомендации по разработке программы на языке AutoLISP, реализующей автоматическое вычерчивание детали по фиксированным размерам [2];
  • параметрическое вычерчивание детали с использованием AutoLISP. Излагаются методические рекомендации по разработке программы на языке AutoLISP, реализующей параметрическое вычерчивание детали [3].

Данные методические указания используются для обучения студентов на кафедре начертательной геометрии и инженерной графики Юго-Западного государственного университета (ЮЗГУ), а также внедрены в учебный процесс кафедры материаловедения и сварочного производства ЮЗГУ.

Обучение программированию на AutoLISP начинается с изучения синтаксиса и базовых функций языка AutoLISP.

References

1. Ispol'zovanie yazyka programmirovaniya Auto LISP dlya sozdaniya parametricheskikh chertezhey v sisteme AutoCAD: Metodicheskie ukazaniya k laboratornoy rabote po kursu «Mashinnaya grafika» dlya studentov spetsial'nostey 290300, 290700, 290800, 120500 / Kursk. gos. tekhn. un-t; sost. E.L. Al'shakova. — Kursk, 2000.

2. Avtomaticheskoe vycherchivanie detali s ispol'zovaniem AutoLISP: Metodicheskie ukazaniya k laboratornoy rabote po kursu «Mashinnaya grafika» dlya studentov spetsial'nostey 290300, 290700, 290800, 120500 / Kursk. gos. tekhn. un-t; sost. E.L. Al'shakova. — Kursk, 2000.

3. Parametricheskoe vycherchivanie detali s ispol'zovaniem AutoLISP: Metodicheskie ukazaniya k laboratornoy rabote po kursu «Mashinnaya grafika» dlya studentov spetsial'nostey 120100, 120200, 120500, 150200, 170600 / Kursk. gos. tekhn. un-t; sost. E.L. Al'shakova. — Kursk, 2001.

Login or Create
* Forgot password?