《AUTOCADTM入门及AUTOLISP实用手册》求取 ⇩

第一篇绪论1

1.1 概述1

1.2 设备要求2

1.3 可选择的设备4

1.4 概念及术语7

1.5 程序操作12

1.6 图形上的物体14

1.7 联机求助18

1.8 高级绘图扩展19

第二篇AUTOCADTM设计21

第一章AUTOCAD机能22

1.1微机CAD的机能22

1.1.1 基本机能22

1.1.2 图形库23

1.1.3 尺寸标注和数据精度24

1.1.4 作图制约和数据容量25

1.1.5 作图辅助机能25

1.1.6 作图速度和操作性26

1.1.7 能够使用的外部设备26

1.1.8 价格27

1.1.9 扩充机能27

1.1.10 应用28

1.1.11 数据兼容性28

1.1.12 既存图形的输入28

1.2AutoCAD概要29

1.2.1 使用环境29

1.2.2 输入方法29

1.2.3 输入方式30

第二章AUTOCAD的作图和编辑30

2.1 AutoCAD起动31

2.2 关于输入33

2.3 图形制作33

2.4 图形编辑36

2.5 作图辅助机能39

2.6 状态设定39

2.7 层的考虑40

2.8 块和属性42

第三章AUTOCAD的应用程序46

3.1AutoCAD的应用程序46

3.1.1 专业应用程序47

3.1.2 工具型的应用程序47

3.2应用程序的设计47

3.2.1 块和属性47

3.2.2 菜单48

3.2.3 宏命令文件52

3.2.4 初始图形的设定52

3.2.5 求助说明55

3.2.6 线型55

3.2.7 阴影线型56

3.2.8 DXF文件57

3.2.9 AutoLISP59

第四章关于AutoCAD的修改功能60

4.160

4.1.1 图形库的生成60

4.1.2 关于属性61

4.1.3 属性数据的提取61

4.2用户菜单63

4.2.1 屏幕菜单的生成63

4.2.2 宏命令文件63

4.2.3 变量和表达式64

4.2.4 图形输入板菜单65

4.3 线型66

4.4 阴影线67

4.5 HELP69

4.6DXF文件70

4.6.1 标题节70

4.6.2 项目表节71

4.6.3 块定义节71

4.6.4 实体节71

4.6.5 文件结束72

4.7 AutoLISPTM72

第五章AutoCADTM的设计思想75

5.1 硬件依存消除75

5.2 版本向上76

5.3 作为“素材”76

5.4 开放结构76

5.5 数据精度77

5.6 作图制约77

5.7 关于操作性78

5.8 支持众多的外围设备78

5.9 扩充机能78

5.10 在教育机关中的评价79

5.11 既存图形的输入79

5.12 与大型CAD的联接80

5.13 美国和日本的微机CAD80

第三篇AutoLISPTM语言82

第一章AutoLISP简介83

1.1 AutoLISP中的数据类型84

1.2 AutoLISP的求值程序84

1.3 词法约定85

1.4 记号约定86

1.5 错误处理88

第二章AutoLISP的安装89

2.1 配置要求89

2.2 发行格式89

2.3 调整AutoLISP的内存需要89

2.4 ACADLISP——自动执行函数89

第三章从“花园路”看AUTOLISP的应用………90

3.1 开始须知90

3.2 目标91

3.3 开始91

3.4 获得输入93

3.5 获得方位97

3.6 绘制砖块99

3.7 将此命令加入AUTOCAD104

3.8 清除杂乱显示108

3.9 总结111

第四章AutoLISP 函数113

4.1 (+〈数〉〈数〉…)113

4.2 (-〈数〉〈数〉…)113

4.3 (*〈数〉〈数〉…)114

4.4 (/〈数〉〈数〉…)114

4.5 (=〈数〉〈数〉…)114

4.6 (/=〈数1〉〈数2)115

4.7 (<〈数〉〈数〉…)115

4.8 (<=〈数〉〈数〉…)116

4.9 (>〈数〉〈数〉…)116

4.10 (>=〈数〉〈数〉…)116

4.11(~〈数〉)117

4.12 (1+〈数〉117

4.13 (1?〈数〉117

4.14 (abs〈数〉)117

4.15 (and〈表达式〉…)118

4.16 (angle〈pt1〉〈pt2〉)118

4.17 (angtos〈角〉〔〈方式〉〔〈精度〉〕〕)118

4.18 (append〈表达式〉…)119

4.19 (apply〈函数〉〈表〉)120

4.20 (ascii〈字符串〉)120

4.21 (assoc〈项〉〈A—表〉)120

4.22 (atan〈数1〉〔〈数2〉〕)121

4.23 (atof〈字符串〉)121

4.24 (atoi〈字符串〉)122

4.25 (atom〈项〉)122

4.26 (boole〈func〉〈整型数1〉〈整型数2〉)122

4.27 (boundp〈原子〉)124

4.28 caar cadr,cddr cadar等等124

4.29 (car〈表〉)124

4.30 (cdr〈表〉)125

4.31 (chr〈表〉)125

4.32 (close〈文件描述符〉)125

4.33 (command〈变元〉…)125

4.34 (cond(〈测试1〉〈结果1〉)…)126

4.35 (cons〈新的第一个元素〉〈表〉)127

4.36 (cos〈角度〉)127

4.37(defun〈符号〉〈变元表〉〈表达式〉…)128

4.37.1 函数库的自动装入129

4.37.2 /C:XXX函数—增加AutoCAD命令130

4.38 (distance〈点1〉〈点2〉)131

4.39 (eq〈表达式1〉〈表达式2〉)131

4.40 (equal〈表达式2〉〈表达式1〉)132

4.41 (eval〈表达式〉)132

4.42 (exp〈数〉)132

4.43 (expt〈底数〉〈幂〉)133

4.44 (fix〈数〉)133

4.45 (float〈数〉)133

4.46 (foreach〈名称〉〈表〉〈表达式〉…)133

4.47 (gcd〈数1〉〈数2〉)134

4.48 (getangle〔〈点〉〕〔〈提示〉〕)134

4.49 (getdist〔〈点〉〕〔〈提示〉〕)135

4.50 (getint〔〈提示〉〕)135

4.51 (getpoint〔〈提示〉〕)136

4.52 (getreal〔〈提示〉〕)136

4.53 (getstring〔〈cr〉〕〔〈提示〉)136

4.54 (getvar〈变量名〉)137

4.55 (graphscr)137

4.56 (if〈测试式〉〈then表达式〉〔〈else表达式〉137

4.57 (inter〈点1〉〈点2〉〈点3〉〈点4〉〔〈onseg〉〕138

4.58 (itoa〈整型数〉)138

4.59 (lanbda〈变元〉〈表达式〉138

4.60 (last〈表达式〉…)139

4.61 (length〈表〉)139

4.62 (list〈表达式〉…)140

4.63 (listp〈项〉)140

4.64 (load〈文件名〉)140

4.65 (log〈数〉)141

4.66 (logand〈数〉〈数〉…)141

4.67 (logior〈数〉〈数〉…)141

4.68 (Ish〈数1〉〈位数〉…))142

4.69 (member〈表达式〉〈表〉)142

4.70 (max〈数〉〈数〉…)143

4.71 (member〈表达式〉〈表〉)143

4.72 (menu?md〈字符串〉144

4.73 (min〈数〉〈数〉…)145

4.74 (miuusp〈项〉)145

4.75 (not〈项〉)145

4.76 (nth〈n〉〈表〉)145

4.77 (null〈项〉)146

4.78 (numberp〈项〉)146

4.79 (open〈文件名〉〈状态〉)147

4.80 (or〈表达式〉…)148

4.81 (osnap〈点〉〈方式串〉148

4.82 Pi148

4.83 (Polar〈点〉〈角〉〈距离〉)148

4.84 (Prinl〈表达式〉〔〈文件描述符〉〕149

4.85 (princ〈表达式〉〔〈文件描述符〉〕150

4.86 (print〈表达式〉〔〈文件描述符〉〕150

4.87 (progn〈表达式〉…)150

4.88 (prompt(〔〈信息〉〕)151

4.89 (quote〔〈表达式〉〕)151

4.90 (read〈字符串〉)151

4.91 (read-char〔〈文件描述符〉〕)152

4.92 (read-line〔〈文件描述符〉〕)152

4.93 (redraw〔〈实体名〉〔〈方式〉〕〕)152

4.94 (rem〈数1〉〈数2〉…)153

4.95 (repeat〈数〉〈表达式〉)154

4.96 (reverse〈表)154

4.97 (rtos〈数〉〔〈方式〉〕〔〈精度〉〕)154

4.98 (set〈符号〉〈表达式〉)155

4.99 (setq〈符号1〉〈表达式1〉〔〈符号2〉〈表达式2〉〕)155

4.100 (setvar〈变量名〉〈值〉)156

4.101 (sin〈角〉)156

4.102 (sqrt〈数〉)156

4.103 (strcase〈字符串〉〔〈which)〕)156

4.104 (strcat〈串1〉〈串2〉…)157

4.105 (strlen〈字符串〉)157

4.106 (subst〈新项〉〈老项〉〈表〉)157

4.107 (substr〈字符串〉〈起点〉〔〈长度〉〕)158

4.108 (terpri)158

4.109 (textscr)158

4.110 (trace〈函数〉)159

4.111 (type〈项〉)159

4.112 (untrace〈函数〉)160

4.113 (ver)160

4.114 (while〈测试式〉〈表达式〉…)161

4.115 (write-char〈数〉〔〈文件描述符〉〕)161

4.116 (write-line〈字符串〉〔〈文件描述符〉〕)162

4.117 (zerop〈项〉)162

4.118 (*error*〈字符串〉)162

第五章实体和设备访问164

5.1 特殊数据类型164

5.2选择集操作函数164

5.2.1 (ssget〔〈方式〉〕〔〈点1〉〔〈点2〉〕〕)164

5.2.2 (sslength〈ss〉)165

5.2.3 (ssname〈ss〉〈索引〉)165

5.2.4 (ssadd〔〈实体名〉〔〈ss〉〕〕)166

5.2.5 (ssdel〈实体名〉〈ss〉)166

5.2.6 (ssmemb〈实体名〉〈ss〉)166

5.3实体名函数166

5.3.1 (entnext〔〈实体名〉〕)166

5.3.2 (entlast)167

5.3.3 (entsel〔〈提示〉〕)167

5.4实体数据函数168

5.4.1 (entdel〈实体名〉)168

5.4.2 (entget〈实体名〉)168

5.4.3 (entmod〈实体表〉)172

5.4.4 (entupd〈实体名〉)173

5.5 将实体名称和选择集与Auto CAD一起使用173

5.6对图形屏幕和输入设备的访问174

5.6.1 (grclear)174

5.6.2 (grdraw〈起点〉〈终点〉〈颜色〉〔〈加重〉〕)175

5.6.3 (grtext〔〈box〉〈文本〉〔〈反显示〉〕〕)175

5.6.4 (grread〔〈跟踪〉)176

5.7示范程序177

5.7.1 删除一层177

5.7.2 编辑文本178

5.7.3 “空闲”程序179

第六章内存管理181

6.1 调整Auto LISP的内存需要182

6.2 恢复结点空间182

6.3 虚拟函数分页184

6.4 技术要点185

第七章 错误信息187

索引191

1987《AUTOCADTM入门及AUTOLISP实用手册》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由中国科学院希望高级电脑技术公司编 1987 中国科学院希望高级电脑技术公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。