МЕТОДИЧЕСКИЙ КОМПЛЕКС ОБУЧЕНИЯ ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ AUTOLISP
Аннотация и ключевые слова
Аннотация (русский):
В статье показано, как реализуется создание изображения с помощью программы AutoLISP.

Ключевые слова:
компьютерная графика, программирование, AutoLISP.
Текст

Система 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.

Список литературы

1. Использование языка программирования Auto LISP для создания параметрических чертежей в системе AutoCAD: Методические указания к лабораторной работе по курсу «Машинная графика» для студентов специальностей 290300, 290700, 290800, 120500 / Курск. гос. техн. ун-т; сост. Е.Л. Альшакова. — Курск, 2000.

2. Автоматическое вычерчивание детали с использованием AutoLISP: Методические указания к лабораторной работе по курсу «Машинная графика» для студентов специальностей 290300, 290700, 290800, 120500 / Курск. гос. техн. ун-т; сост. Е.Л. Альшакова. — Курск, 2000.

3. Параметрическое вычерчивание детали с использованием AutoLISP: Методические указания к лабораторной работе по курсу «Машинная графика» для студентов специальностей 120100, 120200, 120500, 150200, 170600 / Курск. гос. техн. ун-т; сост. Е.Л. Альшакова. — Курск, 2001.

Войти или Создать
* Забыли пароль?