1.2 AutoLISP语言 1、1.Auto LISP的优点
1) 源于LISP的AutoLISP语言语法规则简单,灵活 且易学易用。 2)功能函数强大,编写环境简单。 3) 可根据需求对AutoCAD进行二次开发,实现对 Auto CAD的图形实体和各种参数表的数据进行 存取和编辑,易于交互。 4) 解释执行, 立竿见影。
本章作业
教材第一章: 习题 1,2,3,4,5
1.2 AutoLISP语言
AutoLISP 是 由 Autodesk 公 司 为 二 次 开 发 AutoCAD而专门设计的编程语言,它起源于LISP语 言 , 嵌 入 在 AutoCAD 的 内 部 , 是 LISP 语 言 和 AutoCAD有机结合的产物。 它 既 有 LISP 语 言 人 工 智 能 的 特 性 , 又 具 有 AutoCAD强大的图形编辑功能。它可以把AutoLISP 程序和 AutoCAD 的绘图命令透明地结合起来,使之 成为一体,还可以实现对 AutoCAD 图形数据库的直 接访问和利用, AutoLISP语言可以自动绘制各种复 杂的图形,定义新的 AutoCAD命令、驱动对话框、 为AutoCAD扩充智能化、参数化的功能。
第1章 Visual LISP语言概述
本章要求:
1.了解Visual LISP的运行环境及启动、退出。
2.了解Visual LISP功能及特点。 3. 熟习Visual LISP在AutoCAD下的开发环境。 4. 进行简单的AutoLISP程序设计。
1.1 LISP语言简介
LISP ( List Processing Language)是表处理语言,主要用于 人工智能(AI)、专家系统、机器人、博弈和定理证明等领 域。该语言于1958年开发成功,以后陆续出现多个不同的版 本。 LISP语言的发展经历了如下几个时期: 1)两年酝酿阶段(1956--1958),这个时期形成了LISP的基 本思想。 2)实现与应用时期(1958--1962),这个时期的发展基本上 是单线的。 3) “百家争鸣”时期(1962--1984),在这个时期LISP的发 展呈现多样化,形成了多种LISP语言。 4)标准化时期(1984至今),LISP语言的发展进入了标准化 时代。