当前位置:首页 > 工业技术
AUTOCADTM入门及AUTOLISP实用手册
AUTOCADTM入门及AUTOLISP实用手册

AUTOCADTM入门及AUTOLISP实用手册PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:中国科学院希望高级电脑技术公司编
  • 出 版 社:中国科学院希望高级电脑技术公司
  • 出版年份:1987
  • ISBN:
  • 页数:200 页
图书介绍:
《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.2 AutoCAD概要 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.1 AutoCAD的应用程序 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 AutoLISP 59

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

4.1 块 60

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 HELP 69

4.6 DXF文件 70

4.6.1 标题节 70

4.6.2 项目表节 71

4.6.3 块定义节 71

4.6.4 实体节 71

4.6.5 文件结束 72

4.7 AutoLISPTM 72

第五章 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 美国和日本的微机CAD 80

第三篇 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 将此命令加入AUTOCAD 104

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 Pi 148

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

相关图书
作者其它书籍
返回顶部