Читать онлайн «Программирование на AutoLISP. Система автоматизированного конструирования AutoCAD»

Автор Толстоба Н.Д.

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