Самоучител AutoLISP
Сумата се прибавя директно в кошницата
5.83 €
.
Съдържание
Глава 1: Въведение в AutoLISP 11
Запознаване с интерпретатора и оценяването 12
Компоненти на един израз 13
Използване на аргументи и изрази 14
Използване на променливи 15
Запознаване с типовете данни 15
Присвояване на стойности към променливи чрез Setq 19
Предотвратяване на оценяването на аргументи 21
Достъп до отделни елементи в списък 26
Функции за присвояване на стойности към променливи 33
Добавяне на промптове 35
Заключение. 37
Глава 2: Съхраняване и стартиране на програми 39
Въведение 39
Създаване на AutoLISP програма 40
Какво е необходимо 40
Създаване на AutoLISP файл 41
Зареждане на AutoLISP файл 42
Стартиране на заредена програма 43
Как работи една програма 45
Използване на AutoCAD команди в AutoLISP 49
Как се създава програма 50
Локални и глобални променливи 54
Автоматично зареждане на програми 57
Боравене с големи Acad.lsp файлове 58
Използване на AutoLISP в меню 60
Използване на скрипт файлове 63
Заключение 64
Глава 3: Организиране на програма 65
Въведение 65
Поглед към проектирането на програма 66
Скициране на проекта на вашата програма : 67
Използване на функции 69
Добавяне на функция 71
Повторно използване на функции 75
Подобряване четливостта на кода 85
Използване на структурна разпечатка 85
Използване на коментари 86
Използване на главни и малки букви 87
Динамичен контекст 88
Заключение 91
Глава 4: Взаимодействие с чертожния редактор 93
Въведение 94
Изискване на разстояния от потребителя 94
Примерна програма, използваща Getdist 98
Как се получават ъглови стойности 100
Използване на Getangle и Getorient 100
Как се получава текстов вход 106
Използване на Getstring 106
Използване на Getkword 107
Как се получават числови стойности 109
Използване на Getreal и Getint 109
Как се контролира въвежданото от потребителя 109
Използване на lnitget 110
Промпт за различни типове променливи 111
Използване на множество ключови думи 112
Как се избират групи от обекти 113
Използване на Ssget 113
Примерна програма, използваща Ssget 116
Заключение 119
Глава 5: Вземане на решения с AutoLISP 121
Въведение 121
Вземане на решения 122
Как да тествате за условия 122
Използване на функцията If. 125
Как да накарате няколко израза да действат като един 129
Как да тествате множество условия 132
Използване на функцията Cond 132
Как се повтарят части от програма 135
Използване на функцията While 136
Използване на функцията Repeat 142
Използване на текстови изрази 143
Заключение 145
Глава 6: Работа с геометрия 147
Въведение 147
Как се търсят ъгли и разстояния 147
Запознаване с функциите Angle, Distance и Polar 151
Използване на тригонометрията за решаване на проблем 160
Събиране на информация 160
Търсене на точки чрез използване на тригонометрия 166
Функции, полезни при геометричните трансформации 174
Заключение 177
Глава 7: Работа с текст 179
Въведение 179
Работа с данни от тип низ 180
Търсене на низове 180
Как се преобразуват числа в низ и обратно 190
Преобразуване на число в низ 191
Как се четат ASCII текстови файлове 195
Използване на програма за импортиране на файл 196
Записване на ASCII файлове на диск 201
Използване на програма за експортиране на текст 201
Заключение 207
Глава 8: Взаимодействие с AutoLISP 209
Въведение 209
.

