网站首页所有分类 注册 登陆
| 文学 | 人文社科 | 经济与管理 | 外语 | 艺术与摄影 | 科技 | 计算机 | 工具书 | 外文原版 | 学术 | 母婴少儿 | 生活时尚 | 教育考试
当前位置:首页->文学-> ->AutoCAD工程设计制图
AutoCAD工程设计制图
收藏

AutoCAD工程设计制图

作者:林立域,
分类:文学
人气:
装帧:平装 / 16开 / 745页 / 0字
ISBN(10位/13位):7507708845
出版:学苑出版社2008-11-24出版
定价:¥69元

标签(Tags):
收藏人数:
简介:
内容提要 本书详细地介绍了AutoLISP的编程技术,主要介绍了如下内容:AutoLISP入门,AutoLISP的基本要 素,理解程序流程,与AutoLISP通讯,存取图形数据库,AutoCAD表数据,AutoLISP输入/输出,AutoLISP 的设备管理程序,AutoLISP和菜单,使用自动化的属性,用AutoLISP生成零件图,AutoLISP与Lotus和 DBASE的结合,AutoLISP和3D空间,批处理编程,DXF文件和外部处理,控制用户的系统,有用的菜单、 子程序和程序,配置与出错,参考表等内容。 本书叙述清晰,通俗易懂,使用方便,适用于具有一些计算机基础知识的读者使用,同时也是从事 AutoLISP的用户的极其有用的参考书。
目录:
目 录

简介

在AutoLISP内部

本书面向的读者

本书是如何组织的

使用本书

使用练习

使用IL盘

使用本书前的准备知识

NewRiders出版社的其它AutoCAD专著

进一步讨论

第一章 入门

1.1组织AutoCAD—进行系统设置的好处

1.2设置目录

1.3选择文本编辑器

1.4调整DOS引导环境

1.5设置AutoCAD应用程序和支持文件

1.6安装IL盘

1.7用DOS批处理文件启动AutoCAD

1.8用UNIX命令文件启动AutoCAD

1.9设置PGPshell命令和别名

1.10从外壳进入操作系统

1.11加载AutoLISP和ADS文件和命令

1.12设置原型图绘图环境

1.13本书中层的约定

1.14小结

第二章 AutoLISP

2.1了解AutoLISP的益处

2.2写一个非LISP宏

2.3书写一个简单的AutoLISP表达式

2.4从宏到AutoLISP

2.5写一个完整的AutoLISP例程

2.6从用户获取输入

2.7存储和加载AutolISP应用程序

2.8开发一个简单的应用程序

2.9联合函数

2.10 阅读一个AutoLISP程序

2.11用ACAD.LSP自动加载函数

2.12小结

第三章 AutoLISP的基本要素

3.1理解AutoLISP变量和表达式

3.2用AutoLISP来获取和设置系统变量

3.3创建用户自己的变量和表达式

3.4使用GET函数进行输入

3.5在AutoLISP中使用数学函数

3.6使用几何计算器

3.7使用字符串函数

3.8使用字符函数

3.9使用AutoLISP表

3.10 定义用户自己的AutoLISP函数

3.11AutoLISP函数文档

2.12 使用一个重要的函数RESET

3.13 小结

第四章 理解程序流程

4.1本章中的AutoLISP工具和程序

4.2测试条件值

4.3用程序分支

4.4程序循环

4.5用PROGN函数将表达式成组

4.6管理编程环境

4.7高效使用变量名

4.8用子程序来高效编程

4.9递归编程

4.10 小结

第五章 与AutoLISP通信

5.1本章中的AutoLISP工具和程序

5.2确定数据类型

5.3使用字符串

5.4转换数据类型和单位

5.5应用转换并用ATEXT提示

5.6开发用户界面函数

5.7用INITGET控制输入

5.8完成用户界面工具箱

5.9小结

第六章 存取图形数据库

6.1本章中的AutoLISP工具和程序

6.2AutoCAD图元

6.3在应用程序中用图元选择功能

6.4图元选择售

6.5对APLATE命令应用选择集工具

6.6选择集选项模式

6.7开发一个选择集工具箱

6.8访问图元数据

6.9图元关联表和点对

6.10 DXF组码和AutoLISP

6.11缺省图元特性

6.12在CSCALE中示例图元的访问

6.13 修改和更新图元数据

6.14复杂图元:多义线和插入块

6.15 选择子图元和生成新图元

6.16 图元句柄—永久的图元名

6.17扩展图元数据

6.18扩展数据类型—用户能保存什么

6.19扩展图元数据码

6.20使用扩展图元数据

6.21特殊的可编辑xdata数据类型

6.22 复杂xdata图元

6.23 限制扩展图元数据的大小

6.24小结

第七章 AutoCAD表数据

7.1本章中的AutoLISP工具和程序

7.2使用符号表

7.3查看命名的层

7.4使用命名层、文本字体和视图

7.5查看尺寸标注信息

7.6测试块段

7.7创建和修改块定义

7.8访问外部引用文件数据

7.9使用块表访问LEGEND

7.10使用命名特性:线型和其它

7.11使用UCS和VPORT表

7.12用VPORTS改变视区

7.13小结

第八章 AutoLISP输入/输出

8.1本章中的AutoLISP工具及程序

8.2读入及写出数据

8.3处理文件

8.4写到打印机及其它设备

8.5测试文件和路径

8.6把文件处理应用到剖面线样图生成程序

8.7用ANSI码格式化

8.8为外部数据处理格式化文件

8.9应用数据文件访问REFDWG

8.10 小结

第九章 AutoLISP的设备管理程序

9.1本章中的AutoLISP工具和程序

9.2使用GRTEXT作动态屏幕标记

9.3使用GRDRAW和GRVECS画矢量

9.4使用GRVECS实现动态预检命令

9.5显示屏幕信息的另一种方法

9.6用GRREAD获取设备输入

9.7在AutoCAD文本编辑器ETEXT中使用GRREAD

9.8用GRREAD连续地进行坐标跟踪

9.9用GRREAD跟踪DDRAW

9.10 小结

第十章 AutoLISP和菜单

10.1本章中的菜单、AutoLISP工具和程序

10.2复习宏和菜单

10.3设计清晰的菜单宏

10.4制作切换菜单

10.5入口菜单控制

10.6用DIESEL和下拉式菜单改进菜单

10.7把AutoLISP菜单集成应用到Iso尺寸标注

10.8创建三维尺寸函数

10.9制作一个Iso屏幕菜单

10.10把IsoDims放入图形输入板

10.11 用三维尺寸系统使用相关尺寸

10.12小结

第十一章 使用自动化的属性

11.1本章中的宏、AutoLISP工具和程序

11.2使用AutoCAD的属性数据

11.3用属性控制文本

11.4用宏控制属性数据的输入

11.5更新属性

11.6使编辑属性自动化

11.7AutoLISP用于时间保存

11.8生成图形版本系统

11.9用属性来存储参数化数据

11.10理解块重新定义和丢失属性

11.11 使用属性与SQL连接

11.12 小结

第十二章 用AutoLISP生成零件图

12.1本章中的宏、AutoLISP工具和程序

12.2理解参数化

12.3开发参数化系统的基本元素

12.4设计参数化系统和屏幕菜单

12.5用于参数化的外部文件格式

12.6提供帮助

12.7检索外部参数化数据

12.8生成参数化图形

12.9画90度弯头的侧视图

12.10 生成多个零件—参数化的优点

12.11 用PIPE画直管

12.12加上标记

12.13 小结

第十三章 AutoLISP与Lotus和DBASE的结合

13.1本章中使用的宏和程序

13.2结构化的查询语言

13.3生成属性提取模板文件

13.4将数据送入1—2—3

13.5数据重回AutoCAD

13.6在AutoCAD中使用dBASE

13.7准备输入记录

13.8用dBASE跟踪CAD图形

13.9运行PRO-TRAK

13.10 小结

第十四章 AutoLISP和3D空间

14.1使用AutoCAD的3D图元

14.2本章中的宏、AutoLISP工具和程序

14.3理解3D点与2D点

144在完整的3D中使用AutoCAD

14.5利用2D图元数据做3D图形

14.6平移3D点

14.73D编程的工具

14.8极坐标和曲线公式

14.93D绘图工具

14.10 用视区和UCS工作

14.11改变UCS平面的另一种方法

14.12使用完整的3D图元数据

14.13用AutoLISP的AME编程

14.14 小结

第十五章 批处理编程

15. 本章中的AutoLISP工具和程序

15.2批处理方式的比较

15.3使用命令文件,AutoLISP和DXF

15.4创建命令批处理文件生成器

15.5制作专用的命令文件生成器

15.6协调命令文件和AutoLISP

15.7小结

第十六章 DXF文件和外部处理

16.1本章中的宏、AutoLISP工具和程序

16.2DXF的格式

16.3理解DXF组码和数据元素

16.4输入DXF文件

16.5写用于DXF的BASIC工具程序

16.6在不同版本之间和其它的CAD程序之间的转换

16.7小结

第十七章 控制用户的系统

17.1本章中的工具和程序

17.2管理用户的系统

17.3控制初始绘图设置

17.4ACAD.LSP文件

17.5使用S::STARTUP—自动启动函数

17.6控制命令的使用

17.7使用MNL菜单的AutoLISP文件

17.8控制命令入口

17.9快速创建宏

17.10 错误控制

17.11创建一个错误捕捉系统

17.12将错误控制集成到程序中

17.13控制函数加载

17.14管理内存

17.15加密和安全

17.16用LSPSTRIP压缩AutoLISP文件

17.17 文档编写和说明程序

17.18小结

附录A 有用的菜单、子程序和程序

A.1第三章

A.2第四章

A.3第五章

A.4第六章

A.5第七章

A.6第八章

A.7第九章

A.8第十章

A.9第十一章

A.10第十二章

A.11第十三章

A.12 第十四章

A.13第十五章

A.14第十六章

A.15第十七章

附录B 配置与出错

B.1建立高效的CONFIG.SYS系统配置文件

B.2优化AUTOEXEC.BAT

B.3为AutoCAD建立批处理文件

B.4使用多个AutoCAD配置

B.5最好地利用系统内存

B.6理解虚拟内存及页面

B.7使用缓冲区代替磁盘超高速缓存

B.8在AutoCAD中使用RAM盘

B.9使用绘图假脱机程序

B.10和其它应用程序一起使用AutoCAD

B.11解决使用AutoCAD所遇到的共同问题

B.12系统崩溃后清除文件问题

B.13恢复破坏的绘图文件

B.14安装WCEdit和ELSAview程序

附录C 参考表

C.1AutoCAD系统变量

C.2表和图元DXF组代码

C.3ASCII码表

C.4AutoLISP函数参考指南

C.5DIESEL函数

附录D 作者的附录

D.1作者的设备及设定

D.2Rusty的多任务交互环境

D.3工具、资源及支持

D.4商用程序

D.5作者的编后语和邮寄地址
内容摘要:
第一章详细阐明了为了进行练习而必需的安装,并示范了怎样为不同的应用程序

进行不同的设置。

第二章说明了利用AutoLISP编程是容易的。其重点为AutoLISP的概念,AutoLISP

的工作实质,以及AutoLISP的编程风格。

第三章介绍了AutoLISP的基本函数及编程时程序的共同要素。

第四章解释了程序的逻辑,流和结构。同时说明了牵涉到的函数及技术。

第五章的讨论重点是人机信息交换。它讨论了有关缺省选项、输入不同数据类型时

对输入错误的控制以及创建改进的用户界面时的信息、状态提示和工具。

以下四章介绍了AutoLISP和AutoCAD间的相互配合。

第六章解释了图形图元的数据格式以及用于访问和修改它们的AutoLISP函数和

方法。其中包括对扩充图元数据(xdata)的详尽研究。Xdata使得用户可以创建用户

自己的图元或者给已存在的图元添加用户所需的任何类型的数据。

第七章示出了可以访问所有在AutoCAD数据库中已定义或已命名的表数据项的

函数及格式。诸如,线型、字符类型和块。

第八章包含了有关AutoLISP与系统进行通信的内容。诸如,读写磁盘文件,与显

示器和键盘的通信。这一章同时开发了一套文件读写工具。

第九章列出了AutoLISP是如何直接与显示器、数字化输入仪(或鼠标)及键盘交互

的。这使得用户的程序可以控制输入,在屏幕菜单上添加字符或状态条,并且可

以在屏幕上画出暂时性的线条。

后八章把讨论的重点从有关AutoLISP的函数和方法转到了开发应用系统的工具和

程序。但是,有关AutoLISP的更多函数和方法却包含在这些章节中。

第十章重新研究了菜单,解释了怎样使用菜单化的AutoLISP并应用它开发了一

个等轴图尺寸的标注系统。本章还包括了用DIESEL字符串去控制菜单项的标记

及宏输出的方法。

第十一章重新研究了属性(attributes),解释了其数据格式,并说明了AutoLISP是

怎样使属性成为一个画图工具而并非使用其仅作为存储数据的工具。

第十二章开发了参数化作图的技术。利用参数化方法,用户可以画出共享共同几

何关系的任何类型的对象,往往这些对象间的变化使得用块的方法进行操作是低

效的。

第十三章描述了使用Lotus1—2—3和dBASE提取描述数据并输入到Lotus1—2—

3和dBASE中的方法,以及创建一个格式化的数据库和输出文本到AutoCAD的方

法。

第十四章研究了AutoLISP和3D的关系。解释了怎样处理3D数据和处在不同的

UCS中的点。本章开发了一些用于编写工作于3D下的程序的工具和技术,研究了

AutoCAD数据库中3D和AME的填充实体的存储,其中包括了AME下的AutoL-

ISP的编程界面。

第十五章包括了批处理文件技术,其中综合了AutoCAD命令文件和AutoLISP/

DOS批处理文件

第十六章研究了AutoCAD的DXF文件的格式,示出了在外部程序中使用DXF文

件的方法。

第十七章提供了一些有关系统管理和控制的建议的例子,包括错误控制系统,

AutoLISP程序的自动装载以及AutoCAD的内存管理机制。

此外还有四个附录

附录A是有关菜单、宏和本书所用过的AutoLISP程序和子程序的清单。

附录B覆盖了在安装和使用AutoLISP及AutoCAD时的一些共同的错误。问题及

解决办法。

附录C有以下七个方面的有关AutoLISP和DIESEL函数的参考表格及清单

AutoCAD系统变量表

实体的DXF组代码表

补充图元DXF组代码表

符号表DXF组代码表

尺寸符号的DXF组代码表

块的DXF组代码表

字符的ASCII码表,包括有16进制、8进制及10制代码。

所有AutoLISP及DIESEL函数和它们的语法的快速索引。

附录D讨论了系统设置和编写本书所用的软件,以及作者对有用软件及信息来源

的意见。

使 用本 书

如果用户刚读这本书,则用户要学习一些AutoLISP编程知识。然而,为了使用户的

知识具体化,用户应该坐在计算机前,做练习和试用程序。

学习本书的最好的方法就是要保持连续性,但是,在可能的情况下,这些材料由于

是相对独立的,所以用户可以选择主题。本书的IL盘(InsideAutoLISP盘的简称)使用户几

乎可以跳到任何地方,无论用户从什么地方开始,用户首先应该做的是第一章中的安系

统设置和IL盘的安装练习,这样用户的系统设置才能与练习的引导建立联系。本书给用

户展示了怎样拓展大量例子程序的方法。其中许多程序必须依靠第一章中的系统设置以

及第一章中安装的ACAD.LSP文件中所包含的子程序。

使 用练 习

用AutoLISP编程初看起来很复杂,但作者尽量使得这本容易理解的书变得容易使

用和掌握。为了避免错误和误解,在学习本书前请先阅读下面的说明。同时,在做其它章

节的练习前必须确信用户已经做了第一章中的安装练习。
书评:
本书暂时没有评论
请登陆后发表评论,点击这里登陆,或者点击这里注册
 
关于我们 联系我们