Autolisp开发课件.ppt

Autolisp开发课件

一、概述 1.1AutoLISP语言的出现与发展 LISP语言是人工智能科学领域中广泛采用的一种程序设计语言。 LISP(list processing language)是一种计算机的表处理语言,应用编程十分灵活。 AutoLISP语言是嵌入在AutoCAD内部的LISP编程语言,是LISP语言与AutoCAD有机结合的产物。 AutoLISP可直接调用几乎所有的AutoCAD命令。 二、 数据类型、运算符与表达式 2.1数据类型:整型、实型、符号型、字符串、表、文件描述、选择集、实体名等。 整型 实型(浮点数) 字符串 表 文件描述 实体名 选择集 2.2 AutoLISP变量 变量的命名 变量数据类型 变量赋值 预定义变量(nil、T、PI、PAUSE) 2.3 AutoLISP的程序控制 基本逻辑函数: AND函数 OR函数 NOT函数 NULL函数 关系函数 =函数 /=函数 及=函数 及=函数 e) eq函数 d) equal函数 条件与循环函数 if函数 progn函数 cond函数 while函数(例题:求解百元买百鸡问题) repeat函数 例如:⑴ (command “circle” 点 半径) ⑵ (setq p1 ‘(20 30)) (setq rad 20) (command “ci

文档评论(0)

1亿VIP精品文档

相关文档