网站首页 所有分类 注册 登陆 |
||
| | 文学 | 人文社科 | 经济与管理 | 外语 | 艺术与摄影 | 科技 | 计算机 | 工具书 | 外文原版 | 学术 | 母婴少儿 | 生活时尚 | 教育考试 |
| 当前位置:首页->文学-> ->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编程初看起来很复杂,但作者尽量使得这本容易理解的书变得容易使 用和掌握。为了避免错误和误解,在学习本书前请先阅读下面的说明。同时,在做其它章 节的练习前必须确信用户已经做了第一章中的安装练习。 |
| 书评: |
| 本书暂时没有评论 |
| 请登陆后发表评论,点击这里登陆,或者点击这里注册 |
关于我们 联系我们
|