Составители:
60
СОДЕРЖАНИЕ
Предисловие ...................................................................................................... 3
1. Характеристика языка AutoLisp .................................................................. 4
1. 1. Типы данных ......................................................................................... 4
1.2. Системные переменные AutoCad ........................................................ 5
1.3. Функция присвоения ............................................................................ 6
2. Структура программы на языке AutoLisp ................................................... 6
3. Правила отладки в среде VISUALLISP .......................................................... 8
3.1. Синтаксические ошибки ....................................................................... 8
3.2. Устранение синтаксических ошибок .................................................... 8
3.3. Форматирование текста программы ................................................... 9
3.4. Загрузка и выполнение программы .................................................... 10
3.5. Устранение ошибок на стадии выполнения программы ................... 11
4. Встроенные функции .................................................................................... 13
4.1 Геометрические функции...................................................................... 13
4.2. Математические функции .................................................................... 14
4.3. Функции для работы со списками ....................................................... 15
4.4. Функции преобразования ..................................................................... 17
4.5. Функции для работы со строками ........................................................ 18
4.6. Логические функции AutoLisp ............................................................ 19
4.7. Функции условного ветвления программ ........................................... 21
4.8. Функции цикла ..................................................................................... 22
5. Вызов команд AutoCad из программы ....................................................... 22
6. Доступ к примитивам и средствам AutoCad .............................................. 25
7. Организация диалога в AutoLisp .................................................................. 29
7.1. Использование функций семейства GET для ввода данных ................ 29
7.2. Диалоговое окно ................................................................................... 30
7.3. Пример диалогового окна .................................................................... 34
7.4. Управление диалоговым окном из программы на языке AutoLisp ... 37
7.5. Пример программы на языке AutoLisp .............................................. 39
7.6. Библиотека часто встречающихся функций ........................................ 46
8. Организация ввода-вывода из файла ............................................................ 48
9. Создание VLX-приложения ........................................................................... 50
10. Методические указания к выполнению курсовой работы ..................... 55
Библиографический список ............................................................................. 56
Приложение ....................................................................................................... 57