电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

autocadlisp教程

autocadlisp教程_第1页
1/80
autocadlisp教程_第2页
2/80
autocadlisp教程_第3页
3/80
Lisp 教程 一.Lisp 基础知识 二.对话框基础 一.基本知识 第1 节 -------------------------------------------------------------------------------- 基本知识 Au toLISP 是一种针对扩充及自订Au toCAD 函数机能而产生,以LISP 为基础的程序设计语言.LISP 本身于50年代末期出现,是一种擅于处理串行文字(List of Processing),属第四代「人工智能(Artificial Intelligence)」的计算机语言. 目的是令使用者充份利用Au toCAD 进行开发,直接增加及修改Au toCAD 指令. Au toLisp 语言建基于普通的LISP 语言上,并扩充了许多适用于CAD 的特殊功能而形成. 是一种能以直译方式(不须先行编译)亦可于Au toCAD 内部执行的直译性程序语言. 程序容易学习及撰写,程序即使出错亦不会对操作系统(如 DOS,WINDOWS)有不良影响. 数据及程序均统一以串行 (List)结构表示. 可直接调用几乎全部的Au toCAD 命令. 既具备一般高级语言的基本结构和功能,亦有一般高级语言没有的强大图形处理能力. 内建于Au toCAD 应用程序,不须另行购买;亦不须使用特定的编辑器或开发环境. 可配合 Au toCAD 提供的PDB,建立 DCL(Dialog Control Langu age)文件创建对话框. 缺点 : 执行速度较 ObjectArx (旧称 ARX,以 C 或 C++程序开发,取代以前的ADS)程序慢;原程序不易保护;对低阶的硬件数据不易存取. 第 2 节 -------------------------------------------------------------------------------- 函数 (Fu nction) 在 Au toLISP 程序语言中所有的成份都是以函数的形式出现,Au toLISP 程序就是顺序执行连串的函数.函数的运行过程就是对函数的求值(结果)过程;函数的基本语法如下: (函数名称 参数 1 参数 2....) e.g. (PRINC "Au toLISP Programming") 每一个完整的函数必须包在一对小括号( )内,左边为开括号,右边为关括号;如有若干数量的开括号,则一定有同等数量的关括号对应. 左边开括号后紧随函数名称. 函数名称与参数之间,或参数与参数之间须最少留一个空格. 函数可有一个或多个参数(也可能没有参数),视该函数而定. 函数名称不分大小写,即大小写字母视为相同. 第 3 节 -------------------------------------------------------------------------------- 数据型态 (Data Ty pe) 整数 (INT) 没有小数字的数值,32 位有号数,范围从+2,147,483,647 到-2,147,483,648 实数 (REAL) 带...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

autocadlisp教程

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部