《Auto LISP及应用开发技术》求取 ⇩

第一篇Auto LISP 程序设计语言1

第一章 绪论1

1.1 Auto LISP 语言是专业CAD开发的重要工具1

1.2 Auto LISP 的数据类型2

1.2.1 原于3

1.2.2 表和点对4

1.3 Auto LISP的程序结构5

1.4 Auto LISP的求值过程5

1.5 Auto LISP程序的编辑、装入和运行6

1.5.1 Auto LISP程序的编辑6

1.5.2 Auto LISP的装入和运行7

第二章 Auto LISP 的基本函数9

2.1 Auto LISP的基本函数9

2.1.1 自术运算函数10

2.1.2 三角函数14

2.1.3 数的类型转换函数15

2.1.4 应用举例15

2.2 赋值函数17

2.2.1 赋值函数SETQ17

2.2.2 赋值函数SEYQ18

2.3 求值与禁止求值函数19

2.3.1 禁止求值函数QUOTE19

2.3.2 再求值函数EVAL20

2.4 表处理函数20

2.4.1 取表部分内容函数20

2.4.2 表的构造与修改函数22

2.4.4 测量表的长度函数LENGTH25

2.5 综合举例25

2.4.3 联接表的检索与修改25

第二章 交互式输入函数和屏幕输出函数27

3.1 交互式输入函数27

3.1.1 CET族输入函数27

3.1.2 其它输入函数28

3.2 屏幕输出函数35

3.2.1 用于屏幕和文件的输出函数36

3.2.2 只用于屏幕的输出函数38

3.3 综合举例38

第四章 Auto LISP的绘图功能42

4.1 COMMAME函数42

4.2 图形处理函数44

4.2.1 求相对角度的函数ANGLE44

4.2.3 求极坐标函数POLAR45

4.2.2 求两点间距离的函数DLSTANCE45

4.2.4 求二直线交点坐标的函数INTERS46

4.2.5 目标捕捉函数OSNAP46

4.3 屏幕操作函数48

4.3.1 文本图形屏幕转换函数GRAPHSCR和TEXTSCR48

4.3.2 重画屏幕图形函数REDRAW48

4.3.3 清图形屏幕函数GRCLEAR49

4.3.4 向屏幕文本显示区写文字的函数GRTEXT49

4.4 存取Auto CAD 系统变量的函数49

4.4.1 获得系统变量值的函数GETVAR49

4.4.2 设置系统变量值的函数SETVAR50

4.5 综合举例50

第五章 分支结构55

5.1 关系运算函数55

5.2.3 逻辑“非”函数NOT56

5.2.2 逻辑“或”函数OR56

5.2.1 逻辑“与”函数AND56

5.2 逻辑运算函数56

5.3 二分支条件函数IF57

5.4 多分支条件函数COND58

5.5 其它测试函数60

5.5.1 判断数的性质的函数60

5.5.2 判断数据类型的函数61

5.5.3 等值函数62

5.6 顺序控制函数PROGN63

5.7 综合举例63

第六章 循环结构66

6.1 WHILE函数66

6.2 REPEAT函数67

6.3.1 FOREACH函数68

6.3 其它的循 环函数68

6.3.2 MAPCAR 函数69

6.3.3 APPLY函数70

6.4 综合举例70

第七章 函数的定义75

7.1 自定义函数75

7.1.1 定义用户函数的函数DEFUN75

7.1.2 函数的调用76

7.1.3 函数的副作用76

7.1.4 使用DEFUN的注意事项78

7.1.5 自定义函数的开发专业CAD软件中的应用78

7.1.6 自定义函数中的全局变量和局部变量的设置80

7.2 增加和修改Auto CAD 命令82

7.2.1 增加Auto CAD 命令82

7.2.3 恢复Auto CAD 命令83

7.2.2 修改Auto CAD 命令83

7.3 综合举例84

第八章 字符串处理函数89

8.1 字符与ASCⅡ码互换函数89

8.1.1 字符转抽象成ASCH码函数ASCⅡ89

8.1.2 ASCⅡ码转抽象成字符函数CHR89

8.2 测量字符串长度函数STRLEN90

8.3 数串互换函数90

8.3.1 整数转换成整数串的函数ITOA90

8.3.2 数字串转换成整数函数ATOL90

8.3.3 数字串转换成实型数函数ATOF91

8.3.4 数转换成实数串的函数RTOS91

8.3.5 角度转换成字符串函数ANGTOS92

8.6 字符串截取函数SUBSTR93

8.5 字符串大小写转换函数STRCASE93

8.4 字符中的连接函数STRCAT93

8.7 字符串转换成表或原子的函数READ94

8.8 字符串处理函数的实用机械CAD中的应用94

8.9 综合举例95

第九章 图形数据库编辑函数及其应用97

9.1 实体的基本概念97

9.1.1 实体97

9.1.2 实体名98

9.1.3 选择集构造函数SSGET98

9.2 选择集构造函数SSGET98

9.2.1 直接从图形屏幕上选定98

9.2.2 SSGET 过滤器99

9.3.1 测量选择集长度函数SSLENGTH100

9.3 选择集操作函数100

9.2.3 应用SSGET 函数的流速事项100

9.3.2 实体名检索函数SSNAME101

9.3.3 向选择集中加入新褓函数SSADD101

9.3.4 从选择集中移出褓的函数SSKEL102

9.3.5 从选择集中移出实体的函数SSMEMB102

9.4 实体名与选择集与Auto CAD 一起使用102

9.5 实体名操作函数103

9.5.1 实体名搜索函数ENTNEXT103

9.5.2 获得最后一个实体名函数ENTLAST104

9.5.3 选择任一实体函数ENTSEL104

9.6 实体名与选择集在开发机械CAD中的实体应用105

9.7 实体数据函数106

9.7.1 获得实体定义数据函数ENTGET106

9.7.2 修改实体在图形数据库中定义函数ENTMOD110

9.7.3 更新复杂实体屏幕图象函数ENTUPD111

9.7.4 删除或恢复实体定义函数ENTDEL112

9.8 褓数据函数的机械CAD中的应用113

9.8.1 获得主实体名的途径113

9.8.2 获得子实体名的方法114

9.8.3 获得实体数据并对其进行修改的方法114

9.9 综合举例115

第十章 数据文件119

10.1 打开文件的OPEN函数119

10.2 关闭文件函数CLOSE120

10.3 输入、输出函数121

10.3.1 输出函数121

10.3.2 输入函数123

10.4 数据文件在开发机械CAD系统中的应用123

10.5 综合举例125

第二篇工程CAD系统的开发方法与技术127

第十一章 数据处理方法与技术127

11.1 第一种检索法——直接检索法127

11.1.1 数据存贮128

11.1.2 数据检索128

11.2 第二种检索法——专门检索函数捡索法130

11.2.1 数表的分类130

11.2.2 数表数据的存贮131

11.2.3 数据检索函数132

11.3 第三种检索法——数据文件存贮检索法134

11.3.1 XXX·TXT数据文件的格式134

11.3.2 检索函数135

11.4 综合举例136

12.2 绘图坐标点的设置与计算141

12.1 绘图环境初始化141

第十二章 图形处理方法与技术141

12.2.1 绘图基点设置142

12.2.2 绘图坐标点的设置142

12.2.3 绘图坐标点的计算144

12.3 绘图参数值的输入与传输148

12.3.1 绘图参数值的输入148

12.3.2 绘图参数值的传输148

12.4 绘图方法152

12.4.1 单一变参图形程序152

12.4.2 用自定义函数建立子图变参图形库方法154

12.4.3 用表建立子图变参图形库方法156

12.5 图形修改方法158

12.5.1 对图素的特性及线型的修改和字高的修改158

12.5.3 图形修改159

12.5.2 图形的开窗消隐159

12.5.4 图形位置的修改160

第十三章 图形标注方法与技术162

13.1 图形尺寸与公差标注162

13.1.1 图形标注初始化162

13.1.2 尺寸标注函数的开发162

13.1.3 图形尺寸标注方法167

13.2 工程标注170

13.2.1 工程标不函数的开发170

13.2.2 工程标注方法173

13.3 在图上书写文字的方法175

13.3.1 文字串连接书写的函数176

13.3.2 填写标题栏的编程方法176

13.3.3 书写技术要求的编程方法177

13.3.4 填写技术参数表的编程方法178

第十四章 界面技术179

14.1 菜单及其开发与应用179

14.1.1 Auto CAD 菜单的描述179

14.1.2 菜单的构造179

14.2 对话框及其应用180

14.2.1 对话框和DCL语言简介180

14.2.2 对话框的构成189

14.2.3 部件属性探讨194

14.2.4 对话框控制语言194

14.2.5 对话框驱动程序195

14.2.6 对话框的开发冷冲CAD系统中的应用199

15.1 Auto LISP程序高度的一般方法204

15.1.1 Auto LISP程序高度方法204

第十五章 程序的调试与出错处理204

15.1.2 设置断点打印变量值的方法205

15.1.3 设置自定义函数分段高度法206

15.1.4 单步执行调度法207

15.2 Auto LISP编程中常出错分析208

15.2.1 语法错误208

15.2.2 逻辑错误210

15.3 用户定义ERROR函数211

附录BAuto LISP 系统函数一览表211

第十六章 典型零件CAD系统的分析213

16.1 系统的总体结构及流程213

16.1.1 系统的功能与流程213

16.1.2 系统模块划分213

16.1.3 系统的主菜单213

16.2.1 原始数据输入217

16.2 数据输入与修改217

16.2.2 数据修改218

16.3 设计计算218

16.3.1 设计计算218

16.3.2 设计结果显示及打印228

16.4 结构造型模块230

16.5 图形绘制与标注231

16.6 图形输出231

附录A Auto CAD R12.0系统变量一览表233

附录C Auto CAD 命令简表252

附录D 用COMMAND 函数调用常用Auto CAD命令格式265

附录E 标准出错信息271

附录F ASCⅡ(美国标准信息变换码)表275

主要参考文献278

1995《Auto LISP及应用开发技术》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由陈道洁,付守默编著 1995 成都:成都科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

AutoCAD 12.0应用开发技术(1994 PDF版)
AutoCAD 12.0应用开发技术
1994 天津市:天津科技翻译出版公司
云应用系统开发技术(2020 PDF版)
云应用系统开发技术
2020
FOXPRO2.0应用技术开发( PDF版)
FOXPRO2.0应用技术开发
北京希望电脑公司
PowerBuilder应用开发技术详解(1999.06 PDF版)
PowerBuilder应用开发技术详解
1999.06 电子工业出版社
Windows 95 应用开发技术集锦( PDF版)
Windows 95 应用开发技术集锦
TURBO C 及其应用开发( PDF版)
TURBO C 及其应用开发
铌资源开发应用技术(1992 PDF版)
铌资源开发应用技术
1992 北京:冶金工业出版社
Windows技术应用与软件开发(1995 PDF版)
Windows技术应用与软件开发
1995 沈阳:东北大学出版社
Visual Basic 6.0应用开发技术(1999 PDF版)
Visual Basic 6.0应用开发技术
1999 北京:中国石化出版社
中国法律实务大全(1992 PDF版)
中国法律实务大全
1992 北京:北京广播学院出版社
微机应用开发技术(1995 PDF版)
微机应用开发技术
1995 北京:中国林业出版社
应用技术开发(1991 PDF版)
应用技术开发
1991 青岛:青岛海洋大学出版社
Turbo C及其应用开发(1995 PDF版)
Turbo C及其应用开发
1995 北京:电子工业出版社
C程序设计及应用软件开发技术(1995 PDF版)
C程序设计及应用软件开发技术
1995 北京:中国科学技术出版社
工程应用软件开发技术(1999 PDF版)
工程应用软件开发技术
1999 北京:化学工业出版社