МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
ТОЧНОЙ МЕХАНИКИ И ОПТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Н. Д. Толстоба
СИСТЕМЫ АВТОМАТИЗИРОВАННОГО
КОНСТРУИРОВАНИЯ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Санкт-Петербург
2002
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
ТОЧНОЙ МЕХАНИКИ И ОПТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Н. Д. Толстоба
СИСТЕМЫ АВТОМАТИЗИРОВАННОГО
КОНСТРУИРОВАНИЯ
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Санкт-Петербург
2002
1
Толстоба Н. Д. Системы автоматизированного конструирования. Методические указания. - СПб, 2002. - 54 с. Приводятся варианты индивидуальных заданий и даются методические
указания к лабораторным работам по разделам курса: программирование на
AutoLISP, программирование в кодах. Для студентов оптических и приборостроительных направлений и
специальностей. Пособие подготовлено на кафедре Прикладной и компьютерной оптики
Санкт-Петербургского государственного института точной механики и оптики
(технического университета). Рецензент: д. т. н. , проф. , Н.
Б. Вознесенский
Одобрено на заседании кафедры Прикладной и компьютерной оптики
___ _______ 2002 г. , протокол № ___. ã Санкт-Петербургский государственный
институт точной механики и оптики
(технический университет), 2002
ã Н. Д. Толстоба 2002
2
Введение
Данное методическое указание представляет собой справочный материал по
программированию в среде автоматизированного проектирования AutoCAD. Рассмотрены примеры программ, тестовые задания, вопросы составления
параметрических чертежей. Пособие предполагается использовать в лабораторных циклах курсов «Компьютерное
проектирование оптических приборов» и в процессе выполнения курсовых,
комбинированных курсовых проектов, бакалаврских работ и дипломного проектирования в
рамках специализации «Оптические приборы».
3
1. ПРОГРАММИРОВАНИЕ на AutoLISP
Введение
Цель этой главы - познакомить читателя с языком программирования AutoLISP, на
котором были написаны многие встроенные функции AutoCAD. В лекции в доступной
форме описываются особенности языка, без особых углублений в подробное описание
функций, которое Вы можете найти в любом справочнике.
1. 1. Назначение и возможности языка AutoLISP
Графический язык программирования AutoLISP является расширением языка
программирования LISP. LISP- это язык высокого уровня, ориентированный на обработку
списков, который выбран в качестве базового потому, что графические примитивы (начиная
с точки), блоки, наборы примитивов и блоков удобно представляются в виде списков.