entmake
函数在
AutoLisp
程序设计中的应用研究
摘要:主要介绍了
AutoLisp
二次开发
AutoCAD
过程中
entmake
函数
的功能、性能以及使用方法。
关键词:
AutoCAD
;
AutoLisp
;
entmak
0
引言
AutoLisp
是
Autodesk
公司集成在
Autocad
软件内部的二次开
发编程语言,其易学、易用,即使是初学者也能在较短时间内编写出
精彩程序,与
Autocad
软件自身又具有完美的兼容性,因此受到广大
工程师的青睐,
用其撰写了无数工程实用工具,
大大提高了工作效率。
在
AutoCAD
二次开发过程中,
entmake
作为
AutoLisp
功能函数之
一,发挥着重要作用。
1entmake
函数的功能
在图形中创建一个新图元:
(entmake \[elist\])
参数
elist
:图元定义数据表,其格式与
entget
函数返回表的格
式相似。
elist
参数必须包含创建图元的全部必要数据,如果省略了
任何一个必须的定义数据,该函数就会返回
nil
并拒绝创建该图元。
如果省略了可选的定义数据(如图层)
,
entmake
使用缺省值。
2entmake
函数的性能
在
AutoCAD
二次开发过程中,
“
entmake
”
并不是唯一在图形中
创建一个新图元的方法,
也可采用
“
command
”
函数调用
AutoCAD
内
部命名的方法在图形中创建一个新图元。
下面以实例分析两者性能的