Введение в Автолисп | страница 42
Ssdel, 52
Ssget, 49
Sslength, 52
Ssmemb, 52
Ssname, 52
Strcat, 65
Strlen, 66
Subst, 40
Substr, 66
T
Tblnext, 59
Tblsearch, 60
W
While, 53 Z
Zerop, 17
СОДЕРЖАНИЕ
Предисловие 3
1. Общие сведения 5
1.1. Типы данных в Автолиспе 6
1.2. Лексические соглашения 9
1.3. Выражения и переменные Автолиспа 10
1.4. Основная функция присвоения в Автолиспе 12
2. Математика в Автолиспе 14
2.1. Функции обработки чисел 14
2.2. Некоторые геометрические функции 17
3. Взаимодействие Автолиспа с Автокадом 19
3.1. Вызов команд Автокада в Автолисп 19
3.2. Создание новой функции 20
3.3. Создание новой команды Автокада 20
3.3.1. Функция обрисовки рамки 22
3.3.2. Создание слоев 23
3.3.3. Организация поля изображения 23
3.3.4. Работа с системными переменными 24
3.3.5. Объединение нескольких команд 25
3.3.6. Автоматическая загрузка программы 28
4. Организация пауз и ветвление программ 30
4.1. Организация пауз для ввода данных 30
4.2. Условное ветвление программ 32
4.3. Использование ключевых слов 32
4.4. Вычерчивание болта 34
5. Работа со списками 39
5.1. Формирование списков 39
5.2. Извлечение данных из списка 41
6. Работа с базой данных чертежа 44
6.1. Характеристики примитивов 44
6.2. Точечная пара 46
6.3. Средства обработки отдельных примитивов 47
6.4. Наборы примитивов 48
6.5. Функции обработки наборов 51
6.6. Организация циклов при обработке наборов 52
6.7. Программное редактирование наборов 56
6.8. Извлечение данных из таблиц 58
7. Операции с внешними файлами 62
7.1. Вызов файла 62
7.2. Функции преобразования 63
7.3. Извлечение данных из файла 64
7.4. Пример обработки файла 66
8. Некоторые дополнительные сведения 71
8.1. Вывод сообщений 71
8.2. Некоторые принципы оформления программ 73
Литература .75
Алфавитный указатель функций Автолиспа 76
Выходные данные книги
Москва
Издательство Российского университета дружбы народов
2001
Роман Клавдиевич Рыжиков
кандидат технических наук, доцент кафедры конструкций машин Российского университета дружбы народов. Окончил Московский институт инженеров городского строительства, работал главным механиком на строительстве Макеевского металлургического завода им. C.M. Кирова, ведущим конструктором Специального конструкторского бюро СКБ “Мосстрой”.
Опубликовал около 50 научных статей и учебных пособий, имеет авторские свидетельства. Под руководством P.K. Рыжикова выполнены и защищены семь кандидатских диссертаций.
ББК 30.2 P 93
Peцeнзент- кандидат технических наук В.Я. Балагула