《AutoLISP 机械设计高级应用实例》PDF高清版

本书由浅入深, 循序渐进地介绍了 AutoLISP 的基础知识和利用AutoLISP 进行开发的方法与技巧。 全书按知识的结构顺序分为三篇: 第一篇为基础知识篇,主要介绍AutoLISP 语言概述,AutoLISP 的基本要素,AutoLISP基本函数,实用工具函数,操作AutoCAD对象等AutoLISP的基本知识和基本概念。第二篇为开发环境篇,主要介绍Visual LISP 集成开发环境和对话框设计等知识, 第三篇为开发应用篇, 主要介绍用 AutoLISP生成零件图和AutoLISP在3D 绘图中的应用等知识.
本书语言简洁明了 ,讲解深入浅出。 示例典型, 详略得当。 既可作为机械设计辅助设计课程与计算机应用课程的学习教材,也可作为CAD二次开发人员的自学或参考工具书。
LISP(List Processing Language)是一种 计算机的表处理语言, 是在人工智能学科领域广泛应用的一种程序设计语言。AutoLISP 语言是嵌套于AutoCAD内部,将LISP语言和AutoCAD有机结合的产物。 美国AutoDesk 公司在AutoCAD 内部嵌入AutoLISP的目的是使用户充分利用AutoCAD 进行二次开发:实现直接增加和修改AutoCAD命令,随意扩大图形编辑功能,建立图形库和数据库并对当前图形进行直接访问和修改,开发CAD软件包等。
AutoLISP 语言最典型的应用之一是实现二维和三维参数化绘图程序设计, 包括尺寸驱动程序,鼠标拖动程序等。另一个AutoLISP的典型应用就是驱动利用AutoCAD提供的PDB模块构成DCL(Dialog Control Language)文件创建自己的对话框。
使用 AutoLISP 可直接调用几乎全部AutoCAD命令。AutoLISP 语言既具备一般高级语言的基本结构和功能, 又具有一般高级语言所没有的强大的图形处理功能, 是当今世界上CAD 软件中被广泛采用的语言之一.
自从AutoLISP嵌入AutoCAD 以后,使仅仅作为交互式图形编辑软件的AutoCAD变成能真正进行计算机辅助设计、 绘图的CAD软件,由于LISP灵活多变, 又易于学习和使用, 因而使AutoCAD 成为功能很强的工具性软件.
本书按知识的结构顺序分为三篇:第一篇为基础知识篇, 主要介绍 AutoLISP 语言概述,AutoLISP的基木要素,AutoLISP基本函数,实用工具函数,操作 AutoCAD 对象等AutoLISP的基本知识和基本概念。通过本篇的学习,读者可以掌握操作 AutoLISP 所必备的基础知识。第二篇为开发环境篇, 主要介绍Visual Lisp集成开发环境和对话框设计等知识。 通过本篇的学习, 读者可以了解AutoLISP 自身执行的环境和利用 AutoLISP 设计对象操作环境的方法。 第三篇为开发应用篇,主要介绍用AutoLISP 生成零件图和AutoLISP在3D绘图中的应用等知识。通过本篇的学习,读者可以掌握利用AutoLISP 具体进行AutoCAD 绘图的方法和技巧。
在编写过程中, 考虑到 AutoLISP 知识的复杂性, 为了使本书具有更好的亲和力和可读性, 本书作者对全书知识进行了精心地编排和设计。 在全面讲述 AutoLISP 知识的基础上突出了两大重点:
思维的连贯性: 本书从简单到复杂, 从基础到应用, 层层深入地介绍了 AutoLISP 语言本身的函数结构和语法、 AutoLISP 的开发环境和AutoLISP 开发应用等知识。 让读者在学习本书的过程中能够循序渐进, 由浅入深地掌握利用AutoLISP 进行开发和设计的技巧和方法。
知识的独立性: 一般人认为, AutoLISP 作为AutoCAD 的高级开发工具, 必须在熟练掌握和应用 AutoCAD 的基础上才能掌握 AutoLISP 有关知识。 而本书则极力突破这种传统思维, 在知识讲解和内容设计上, 力求作到使学习AutoLISP 能够独立于 AutoCAD 之外, 即读者不必对AutoCAD 非常熟悉, 就可以直接利用AutoLISP 进行AutoCAD绘图和二次开发。本书由胡仁喜、胡星、 史青录主编, 路纯红、辛文彤、 王佩楷、 周冰、 张俊生、 董伟、李瑞、 周广芬、 李鹏、 王敏、 陈丽芹、 李世强、 王兵学、 袁涛、 王渊峰、 杨立辉、 王玮、郑长松、 王文平、 孟清华、 王涛等参与了部分章节编写。 由于作者水平有限, 书中错误之处在所难免。如有不当之处, 敬请广大读者发送邮件至hurenxi2000@163.com批评指正。

为您推荐

返回顶部
首页
电子图书
视频教程
搜索
会员