一种用AutoLISP程序绘制独立地物的方法

2018-08-22 19:35:16赵龙
科学与财富 2018年20期

赵龙

摘 要:在地图上无法按照比例表示的一些地物,统称为独立地物。它一般高出于其他建筑物,具有明显的方位意义,对地图定向、判断方位等意义较大。独立地物因无法依真型显示,所以大都用几何符号来表示。在地图上,独立地物符号必须精确的表示地物位置,符号要规定定位点,便于定位。AutoLISP语言是嵌套在AutoCAD内部,将LISP语言和AutoCAD有机结合的产物。它具有强大的开发功能,运用AutoLISP语言编写程序可以方便、快捷的绘制自己所需要的独立地物符号。

关键词:AutoLISP;AutoCAD;编程;独立地物符号

LISP(List Processing Language)语言是人工智能领域中广泛采用的一种程序设计语言,是一种计算机表处理语言。LISP语言处理的对象是符号表达式,因此也被成为符号式语言。LISP语言的程序和数据都是以符号表达式的形式来表示的,因此,一个LISP程序可以把另一个LISP程序作为它的数据来处理。LISP语言语法简单,数据类型丰富,编写程序比较方便,灵活性较高。LIPS语言的内部数据结构非常适合用表来表示,并且表中还可以嵌套其他的表,这种构成表的符号表达式放在一对括号中。利用LISP语言很容易定义和调用用户编写的函数,这使得LISP语言的编程十分灵活。AutoLISP语言嵌套于AutoCAD内部,它是LISP语言和AutoCAD有机结合的产物。AutoLISP是为二次开发AutoCAD专门设计的编程语言。AutoLISP语言嵌入AutoCAD之后,AutoCAD不再只是交互式的图形绘制软件,而成为了真正能够进行计算机辅助设计、绘图的CAD软件。

AutoLISP具有以下显著特点:

(1)在普通LISP语言的基础上,AutoLISP语言扩充了许多适用于CAD应用的特殊功能,它是一种只能以解释方式运行于AutoCAD内部的程序设计语言。……

登录APP查看全文